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
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
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.
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ì.
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.
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.