作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想切换到 Laravel 5,但在使用 ide 时遇到了一些麻烦 - 自动完成。我正在使用 phpstorm。
在谷歌中,答案总是以建议使用 https://github.com/barryvdh/laravel-ide-helper 告终。 .但它似乎在 Laravel 5 中被破坏了。
我正在做的步骤是:
composer create-project laravel/laravel
composer require barryvdh/laravel-ide-helper
....
'Illuminate\Translation\TranslationServiceProvider',
'Illuminate\Validation\ValidationServiceProvider',
'Illuminate\View\ViewServiceProvider',
'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider',
artisan ide-helper:generate
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}
最佳答案
我有同样的问题,这解决了它:
运行前 php artisan ide-helper:generate
命令,请确保 php artisan clear-compiled
和 php artisan optimize
正如它所指出的 here .如果这不能解决您的问题,请查看 this并通过选择清除 PhpStorm 缓存:
File | Invalidate Caches/Restart
use Illuminate\Support\Facades\Auth
将它们链接到您的
_ide_helper.php
中文件如
use Auth
.
关于autocomplete - laravel 5 ide 自动补全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28498195/
补: Rest 风格请求处理的的内容补充(1) Rest风格请求:注意事项和细节 客户端是PostMan 可以直接发送Put,delete等方式请求,可不设置Filter 如果哟啊
我是一名优秀的程序员,十分优秀!