Tôi muốn chuyển sang laravel 5, nhưng có một số vấn đề với ide - tự động hoàn thành. Tôi đang sử dụng phpstorm. Trong google, câu trả lời luôn kết thúc với đề xuất sử dụng https://github.com/barryvdh/laravel-ide-helper. Nhưng nó có vẻ như nó được chia cho Laravel 5.laravel 5 ide autocompletion
Các bước tôi đang làm là:
Install Laravel 5
composer create-project laravel/laravel
Yêu cầu ide-helper
composer require barryvdh/laravel-ide-helper
Đã thêm 'Barryvdh \ LaravelIdeHelper \ IdeHelperServiceProvider',
.... 'Illuminate\Translation\TranslationServiceProvider', 'Illuminate\Validation\ValidationServiceProvider', 'Illuminate\View\ViewServiceProvider', 'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider',
Đang cố gắng để tạo ra các tập tin helper
artisan ide-helper:generate
Nhưng nó luôn luôn phá vỡ với lỗi sau:
exception 'InvalidArgumentException' with message 'There are no commands defined in the "ide-helper" namespace.' in C:\xampp\htdocs\test\vendor\symfony\console\Symfony\Component\Console\Application.php:501
0 C:\xampp\htdocs\test\vendor\symfony\console\Symfony\Component\Console\Application.php(535): Symfony\Component\Console\Application->findNamespace('ide-helper')
1 C:\xampp\htdocs\test\vendor\symfony\console\Symfony\Component\Console
\Application.php(192): Symfony\Component\Console\Application->find('ide-helper:gene...')
2 C:\xampp\htdocs\test\vendor\symfony\console\Symfony\Component\Console\Application.php(126): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Outpu
t\ConsoleOutput))
3 C:\xampp\htdocs\test\vendor\laravel\framework\src\Illuminate\Foundation\Console\Kernel.php(91): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Out
put\ConsoleOutput))
4 C:\xampp\htdocs\test\artisan(36): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
5 {main}
Có lẽ ai đó có cùng một vấn đề và có thể giúp tôi. Tôi đang mở cho các giải pháp khác nhau cho tự động hoàn thành ngoài trình trợ giúp ide của barryvdh.
Bạn đã thực hiện ** TẤT CẢ ** bước chưa? Ý tôi là: * "Sau khi cập nhật nhà soạn nhạc, hãy thêm ServiceProvider vào mảng nhà cung cấp trong config/app.php" *? – LazyOne
có, tôi đã thêm nhà cung cấp dịch vụ, sẽ cập nhật câu hỏi của tôi. Cảm ơn –