Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

Sau đây, VinaSupport.Com xin chia sẻ danh sách những Plugins tốt nhất của PHPStorm để giúp các bạn lập trình, tạo các project Laravel.

1. .​env files support.​env files support

Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

Các tính năng của plugin này là:

  • Auto completion các biến môi trường PHP, JavaScript, Python, Go và Ruby trong file .env, Dockerfile và docker-compose.yml files.
  • Nhảy tới các khai báo (trong .env file) và usages (trong code), by Ctrl(Cmd)+click hoặc hot key(Ctrl(Cmd)-B, etc.)
  • Highlight cú pháp của file .env

2. Laravel Plugin

Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

Các tính năng chính của plugin (Mình ko dịch nhé! Để như thế này dễ hiểu hơn)

  • PHP/Route: Controller completion and goto
  • PHP/Route: Router::resource references
  • PHP/Route: detect route names on “as” key
  • PHP/View: completion and goto for view templates
  • PHP/Config: “providers” class array completion
  • PHP/Config: Config key indexer, completion and goto
  • PHP/Translation: Translation key indexer, completion and goto
  • PHP: Service dic
  • Blade: extends, include and Php usage linemarker
  • Blade: section, yield, stack overwrite and implements linemarker
  • Blade: Improvements in Blade template name completion and navigation
  • Blade: trans directive
  • Template: Index for Php usage

3. PHP composer.​json support

Plugin này bổ sung hỗ trợ tự động hoàn thành (Auto completion) và kiểm tra (inspections) cho file composer.json trong các dự án Laravel cũng như PHP.

Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

4. Php Inspections ​(EA Ultimate)​

Php Inspections ​(EA Ultimate)​ nâng cao khả năng phân tích code PHP của IDE, tập trung vào việc tìm ra các lỗi, vấn đề bảo mật, hiệu suất và khả năng bảo trì.

Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

5. PhpClean

Phân tích mã code cho PhpStorm và Intellij Idea.

6. PHP Advanced AutoComplete

Hỗ trợ Auto Completion cho các hàm (function), phương thức (method) được build-in của PHP.

Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

7. PHPUnit Enhancement

Cung cấp các tính năng tự động hoàn thành (Auto Complete), điều hướng code và tái cấu trúc thông minh cho các phương thức lớp giả mạo (mocked class methods) của PhpUnit.

Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

Trong hướng dẫn cài đặt Laravel PHP Framework, vinasupport đã hướng dẫn các bạn 5 cách cài đặt Laravel trên 3 môi trường là Linux, Windows, MacOS. Còn sau đây là hướng dẫn cài đặt Laravel sử dụng IDE là PHPStorm.

Để cài đặt Laravel sử dụng PHPStorm các bạn cần cài đặt công cụ quản lý thư viện là Composer. Hãy tham khảo bài viết bên dưới để cài đặt Composer

  • Hướng dẫn cài đặt composer

Hướng dẫn cài đặt Laravel với PHPStorm

Đầu tiên mở PHPStorm IDE lên => Chọn [ New Project ][ New Project ]

Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

Một hộp thoại sẽ mở ra các bạn chọn [ Composer Project ] và điền các thông tin như bên dưới

  • Location: Điền đường dẫn setup project Laravel: Điền đường dẫn setup project Laravel
  • Package: laravel/laravel: laravel/laravel
  • Version: Version của Laravel: Version của Laravel
  • Command line parameters: Các bạn xóa tham số –no-install: Các bạn xóa tham số –no-install

Sau đó bấm [ Create ] để thực hiện tạo project Laravel

Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

PHPStorm sẽ tạo project tại đường dẫn mà chúng ta đã chọn ở trên.

Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

Chú ý: Nếu chúng ta không bỏ tham số mặc đinh –no-install chúng ta sẽ gặp lỗi như bên dưới:: Nếu chúng ta không bỏ tham số mặc đinh –no-install chúng ta sẽ gặp lỗi như bên dưới:

Hướng dẫn phpstorm laravel plugin - plugin phpstorm laravel

Tạo nhà soạn nhạc Laravel/Laravel Project Project

Tạo một dự án của Laravel/Laravel tại.

Cài đặt Laravel/Laravel (v8.4.2)

- Đồng bộ hóa Laravel/Laravel (v8.4.2) vào bộ đệm

- Cài đặt Laravel/Laravel (V8.4.2): Nhân bản E8498122A2 từ bộ đệm

Đã tạo dự án trong /opt/lampp/htdocs/vinasupport.com/composer

> @php -r Hồi File_exists (‘. Env,) || Sao chép (‘. Env.example,‘ .Env,);

> @php Artisan Key: tạo ra

Cảnh báo: Yêu cầu (/opt/lampp/htdocs/vinasupport.com/composer/vendor/autoload.php) Dòng 18

Lỗi gây tử vong: Yêu cầu (): Mở không yêu cầu '/opt/lampp/htdocs/vinasupport.com/composer/vendor/autoload.php' (bao gồm_path = '.:/Opt/đèn/lib/php') trong/opt/ đèn/htdocs/vinasupport.com/nhà soạn nhạc/nghệ nhân trên dòng 18

Script @PhP Artisan Key: Tạo sự kiện xử lý sau khi tạo-Dự án-CMD được trả về với mã lỗi 255

Không thể chạy lệnh tạo ra dự án.

Đồng bộ với composer.json đã được bật

Cài đặt gốc PSR-0/PSR-4 đã được cập nhật

Cài đặt cấp độ ngôn ngữ PHP đã được cập nhật

Nguồn: Vinasupport.com