راکت

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

4 پاسخ

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

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 دومی استفاده کنم.
ممنون

ثبت پرسش جدید

پاسخ‌ها

4
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

Amir Mosavi
Amir Mosavi
@majidi

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

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

TEFO
TEFO
@tefo.ha27

تخصص: لاراول


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

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

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

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

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