افزودنی های ویرایشگر 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.
- دستورات جدید در لاراول ۱۱ 161
- ایجاد قوانین اعتبار سنجی سفارشی (Validation Rules) برای لاراول 250
- کار با وابستگی Image Intervention برای آپلود عکس در لاراول 324
- رفع مشکل اتصال به دیتابیس در لاراول ۱۱ 400
- بدست آوردن .env در هنگام نصب پروژه لاراولی از گیت هاب 874
- افزودنی های ویرایشگر VSCode برای توسعه لاراول 1143
- راه ساده نمایش اعلان ها در لاراول 679
- نمایش داده ها با استفاده از View Composer در لاراول 567
- محدود کردن کاراکتر یا رشته ها در لاراول 588
- آپلود عکس ویرایشگر CKEditor 5 در لاراول 924