Laravel-ide-helper 生成单个模型文档与 readme 使用方法不同
使用的扩展包版本
"barryvdh/laravel-ide-helper": "^2.4"
原使用介绍:
By default, models in app/models
are scanned. The optional argument tells what models to use (also outside app/models).
php artisan ide-helper:models Post User
编辑config\ide-helper.php
'model_locations' => array(
'app', 'app\Models'
),
调用
php artisan ide-helper:models User
无生成记录,User模型无相关文档生成
经查找,官方推荐使用以下方式:
php artisan ide-helper:models "\App\Curriculum"
用了一下,确实可行
php artisan ide-helper:models "App\Models\User"
但是觉得有些麻烦,调试了一下在Barryvdh\LaravelIdeHelper\Console\ModelsCommand的第177行后加上
foreach ($this->dirs as $dir) {
$className = $dir . '\\' . $name;
if (class_exists($className)) {
$name = $className;
}
}
执行composer dumpautoload
然后再次执行php artisan ide-helper:models User
User模型生成文档信息
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: