آموزش نصب IDE Helper بر روی لاراول

آموزش لاراول وبلاگ وبلاگ آموزشی

آموزش نصب IDE Helper بر روی لاراول

در حقیقت مطلب ساده ای هست که احتمالا همه تون باهاش آشنایی دارید و اگر جزو کسایی هستید که به تازگی با لاراول شروع به کار کردید و IDE مورد…

توسط علی مسعودخواه
-- آخرین بروزرسانی : ۰۱-۰۴-۱۳۹۸
-- بازدیدها : ۴۱
اشتراک گذاری در :
امتیازدهی به مطلب :
7+

در حقیقت مطلب ساده ای هست که احتمالا همه تون باهاش آشنایی دارید و اگر جزو کسایی هستید که به تازگی با لاراول شروع به کار کردید و IDE مورد علاقه‌ی شما هم PhpStorm هست، این دستورات ساده کمک میکنه که PhpStorm بتونه Facade ها و Trait ها رو به درستی تشخیص بده و متدها و پارامترها و مقادیر برگشتی رو حین توسعه به شما نمایش بده و به قاعده کدهای محکمتری بتونید بنویسید.

برای شروع داخل پروژه یه پکیج رو باید اضافه کنید و از اونجاییکه این مورد تنها حین توسعه لازمه این پکیج رو برای پروداکشن اضافه نمیکنیم.

composer require barryvdh/laravel-ide-helper

فایل app/Providers/AppServiceProvider.php باز کنید و در متد Register کد زیر را قرار بدید:

if ($this->app->environment() !== 'production') {
        $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
 }

این باعث میشه زمانی که کد شما برای پروداکشن دیپلوی میشه این سرویس پروایدر لود نشه.

در نهایت با دو دستور زیر کدهای لازم برای IDE رو تولید کنید:

php artisan ide-helper:generate
php artisan ide-helper:meta

خب اصل کار انجام شده و آخرین مرحله انجام پروسه Invalidate کردن کش های خود PhpStorm هست که تو مک برای این کار باید از منوی Files گزینه‌ی Invalidate Caches / Restart رو انتخاب کنید و سپس دکمه‌ی Invalidate and Restart رو بزنید. (در ویندوز هم باید منوی مشابهی باشه و روال هم یکسان هست)

خب بعد از بارگذاری مجدد IDE باید تمامی Trait ها و Facade ها به درستی شناسایی شده باشند.

همچنین پیشنهاد میکنم در کنار روش بالا این پلاگین را که برای خود PhpStorm توسعه داده شده نیز نصب و فعال کنید.

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع از