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

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

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


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

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

Article::query()->where()

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


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

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


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

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


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

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


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش آپدیت شد
2

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

php artisan ide-helper:generate

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

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

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

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

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