hossein
4 سال پیش توسط hossein مطرح شد
1 پاسخ

استفاده از whereNoteExcists در لاراول

سلام
من میخواستم از دستور whereNoteExcists برای ی کوئری استفاده کنم کدی که استفاده کردم

$apartement = Apartment::whereNotExists(function($query){  
$query->select()  
->from('apartment_person')  
->where('apartments.id','=','apartment_person.apartment_id');

        })->get();     

اما این کد داخل mysql جواب صحیح برمیگردونه ولی داخل لاراول تمام فیلد ها رو بدون شرطی که قرار دادم برمیگردونه

ی خطا داخل کوئری بالا قرار دادم تا متن کوریشو برام برگردونه
اون متن توی mysql جواب میده اما داخل لاراول جواب نمیده به نظرتون مشکل کار کجاست؟


لاراول
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
hossein
@hossein.abazarikha 4 سال پیش مطرح شد
0

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

        $apartments = Apartment::doesntHave('apartmentpersons')->get();

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

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