راکت
مجتبی
مجتبی
توسط مجتبی مطرح شد
حل
6 پاسخ

مشکل در تکمیل خودکار Eloquent در phpstrom

سلام وقتتون بخیر
من phpstorm همه ی بخش های لاراول رو با autocomplete کامل میکنه یعنی مثلا اولشو میزنم بقیشو پیشنهاد میده
ولی مثلا میزنم
Atricle::where('id' , 2
و اینطوری اصلا اون where و بقیه دستوراتی که مال الکوئنت هست و میخوایم برای مدل Article اعمال کنیم نمیاره !
در صورتی که مثلا برای کلاس DB کامل کار می کنه راحت
کسی دیگه هم این مشکل رو داره؟
@hesammousavi


ثبت پرسش جدید
HRH
HRH
تخصص :back-end developer , switching to AI
@h.r.hassani6 سال پیشمطرح شد
3

سلام باید اینجوری کار کنی:

Article::query()->where()

اگرم تو کد های لاراول یه نگاهی بندازی می فهمی که اگه query هم نداری خودش می ذاره


مجتبی
مجتبی
تخصص :توسعه وب
@mojtaba.kh6 سال پیشمطرح شد
0

@h.r.hassani2005
دمت گرم اوکی شد :)


حسین شیری نژاد
حسین شیری نژاد
تخصص :programmer
@hosseinshirinegad986 سال پیشمطرح شد
-2

نمیدونم چرا اکثرا گیر دادن به این اوتوکامپلیت


مجتبی
مجتبی
تخصص :توسعه وب
@mojtaba.kh6 سال پیشمطرح شد
0

@hosseinshirinegad98
خب کار رو خیلی راحت می کنه خب
و گرنه نوشتنش کاری نداره خب یعنی بدون اون
ولی سرعت رو کم می کنه


محمدحسن یگانه
محمدحسن یگانه
تخصص :Full-Stack Web Developer Freelancer
@mhyeganeh6 سال پیشمطرح شد
2

من از این راه حل استفاده کردم و بدون نیاز به اضافه کردن query() کامل جواب میده. اول پکیج laravel ide-helper رو نصب کنید. بعد فایل _ide_helper.php رو با دستور

php artisan ide-helper:generate

ایجاد کنید و در پایان داکیومنت کامنت زیر رو بالای هر کلاس مدلتون قرار بدید.

/**
 * @mixin \Eloquent
 */
class Category extends Model {
    //...
}

مجتبی
مجتبی
تخصص :توسعه وب
@mojtaba.kh6 سال پیشمطرح شد

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

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