راکت

تفاوت استفاده از متد نوشته شده

4 پاسخ
public function discount()
    {
        return $this->hasOne(Discount::class);
    }
Abbus
Abbus
@ab.maghsoudian
ثبت پرسش جدید

پاسخ‌ها

4
Abbus
Abbus
@ab.maghsoudian

من این کد در مدل product نوشتم و با استفاده از این تخفیف های مربوط به هر محصول رو به دست میارم
در بعضی از جاها که می خوام ازش استفاده کنم اگه جلوی اسم تابع علامت () رو نذارم ارور میده و بعضی جاها هم اگه بذارم.
می خوام بدونم تفادت بودن یا نبودن پرانتز توی فراخوانی این متد چیه.

Abbus
Abbus
@ab.maghsoudian

مثلا توی این کد

<td>
                                            @if(!$product->discount()->exists())
                                                <a href="https://roocket.ir/{{route('products.discounts.create',$product)}}" class="btn btn-info">تخفیف</a>
                                            @else
                                                <p>{{$product->discount->value}}</p>
                                            @endif
                                        </td>

اگر جلوی discount داخل تگ p پرانتز باشه ارور میده
یا اگر توی if جلوی discount پرانتز نباشه کار نمیکنه و ارور میده
ممنون میشم یه توضیح کامل بدید

شاید پاسخ شما همین‌جا باشد

محمد رستمی
محمد رستمی
@mohammadphp

تخصص: طراح و برنامه نویس وب

اگه منظورت


$mymodel = new mymodel
$mymode->discount
$mymodel->discount()

خب اونی که پرانتز داره کوئری بیلدر برمیگردونه
اونی که نداره کالکشن
فک کنم اینطوره

حسین جمالی
حسین جمالی
@hosseinvxj

تخصص: html , bootstrap, css

سلام دوستان
این کد رو استفاده کن

                                                                                                                                                                                                                                                                                    <td>
                                                               @if(!$product->discount()->exists())
                                                              <a href="https://roocket.ir/{{route('products.discounts.create',$product)}}" class="btn btn-info">بزن بریم</a>
                                                              @else
                                                              <p>{{$product->discount->value}}</p>
                                                            @endif
                                                                                                                                                                                                                                                                               </td>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام