Amir Mosavi
5 سال پیش توسط Amir Mosavi مطرح شد
4 پاسخ

مشکل در استفاده از Eloquent

سلام
خدمت دوستان عزیز

public function source(){  
  $event = $this->hasOne(Event::class)   
  ->where('event.rabet','309')->select(['id','entry_id']);  

  return $this->hasOne(Event::class)  
  ->where('event.rabet','-2')  
  ->where('event.event_id', $event->id )->select(['id','free','entry_id']);  
}  

این فانکشن رو داخل class Entry extends Authenticatable ایجاد کردم, چطور میتونم $event->id رو در hasOne دومی استفاده کنم.
ممنون


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

کدتون رو بدرستی بین `` قرار بدید تا قابل تشخیص باشه


Amir Mosavi
@majidi 5 سال پیش مطرح شد
0

سلام
کد اصلاح شد.


TEFO
تخصص : لاراول
@tefo.ha27 5 سال پیش مطرح شد
0

  $event = $this->hasOne(Event::class)   
  ->where('event.rabet','309')->select(['id','entry_id'])->first(); 

Amir Mosavi
@majidi 5 سال پیش مطرح شد
0

سلام دوست عزیز نه متاسفانه
(Call to a member function addEagerConstraints() on integer)
بنده فانکشن source رو به صورت زیر در Controller فراخوانی کرده ام:

    public function index($name){
        $bank = Entry::with('title','source')->paginate(10);
    }

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

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