افزودنی های ویرایشگر VSCode برای توسعه لاراول
2 دقیقه
کد ویژوال استودیو (VSCode) یک ویرایشگر کد بسیار قابل تنظیم است. اگر آن را به درستی برای موارد استفاده خاص پیکربندی کنید، می توان آن را به سطح بعدی برد. در این نوشته، ویرایشگر کد را برای توسعه لاراول راه اندازی می کنیم.
لیست افزونی ها:
PHP Intelephense
اگر می خواهید توسعه PHP را در VSCode انجام دهید، یک افزودنی بسیار ضروری است. تکمیل خودکار مناسب، اشاره به خطا، تعریف نوع Goto، تکمیل خودکار بر اساس نظرات اسناد و غیره را به شما می دهد. همچنین تکمیل کد وردپرس را در اختیار شما قرار می دهد اما به طور پیش فرض فعال نیست.
Laravel Extra Intellisense
یک برنامه افزودنی دیگر برای تکمیل خودکار خوب است. این به شما نمای بهتری، قوانین اعتبارسنجی، ENV، تنظیمات و غیره تکمیل خودکار را ارائه می دهد.
PHPDoc Generator
به نظر من نوشتن منظم اسناد برای کلاس ها و توابع خوب است. برای اینکه PHPDoc Generator یک بلوک PHPDoc ایجاد کند، مکان نما را روی یک خط با کلاس، متد یا ویژگی قرار دهید و Control+Enter را فشار دهید.
Laravel Blade formatted
پس از ذخیره کردن، فایل های Blade را به صورت خودکار فرمت می کند.
Laravel Blade Snippets
چند قطعه ضروری برای فایل های لاراول blade که به عنوان مثال، b:foreach بلوک حلقه foreach را تنظیم می کند، b:if-else بلوک شرط if-else را تنظیم می کند. برای گزیدههای بیشتر، میتوانید جزئیات برنامه افزودنی را بخوانید.
ENV
برجسته سازی نحو فایل env.
Better Pest
این افزودنی کمتر شناخته شده به شما کمک می کند تا تست ها را از یک فایل، تحت یک دامنه تست و به صورت جهانی اجرا کنید.
میانبرهای صفحه کلید شخصی من برای این افزودنی ها
{
"key": "alt+r",
"command": "better-pest.run"
},
{
"key": "cmd+k cmd+r",
"command": "-better-pest.run"
},
{
"key": "alt+f",
"command": "better-pest.run-file"
},
{
"key": "cmd+k cmd+f",
"command": "-better-pest.run-file"
}
در زیر این ویدیوها، از alt + r برای اجرای یک دامنه آزمایشی و کل فایل استفاده کنید.
Pest Snippets
برای نوشتن سریع کدهای جاوا اسکریپت، چند نکته وجود دارد.
:pte
to access alltest()
snippets.:pti
to access allit()
snippets.:pex
to access the availableexpect()
methods.
- خطای could not found driver در لاراول 94
- نکته امنیتی: فقط از env() در فایل های Config استفاده کنید 174
- استفاده از Boolean Query در لاراول 373
- دستورات جدید در لاراول ۱۱ 853
- ایجاد قوانین اعتبار سنجی سفارشی (Validation Rules) برای لاراول 906
- کار با وابستگی Image Intervention برای آپلود عکس در لاراول 951
- رفع مشکل اتصال به دیتابیس در لاراول ۱۱ 1168
- بدست آوردن .env در هنگام نصب پروژه لاراولی از گیت هاب 1289
- افزودنی های ویرایشگر VSCode برای توسعه لاراول 1769
- راه ساده نمایش اعلان ها در لاراول 990