Laravel 在artisan tinker中调用模型类的别名
这个问题听起来可能很傻,但我真的很想知道是否有办法解决artisan命令中的长模型路径问题 我有一个按以下结构组织的模型:Laravel 在artisan tinker中调用模型类的别名,laravel,namespaces,laravel-artisan,laravel-7,Laravel,Namespaces,Laravel Artisan,Laravel 7,这个问题听起来可能很傻,但我真的很想知道是否有办法解决artisan命令中的长模型路径问题 我有一个按以下结构组织的模型: `app\Models\Auth\User.php` 在用户模型中,我将名称空间定义为: namespace App\Models\Auth; class User extends Authenticatable { } 现在,每当我需要访问该模型时,例如在artisan tinker命令中,我都需要编写以下代码: >>> Models\Auth\
`app\Models\Auth\User.php`
在用户模型中,我将名称空间定义为:
namespace App\Models\Auth;
class User extends Authenticatable
{
}
现在,每当我需要访问该模型时,例如在artisan tinker命令中,我都需要编写以下代码:
>>> Models\Auth\User::create([..]);
如果省略完整路径,我只会得到错误无法打开流:没有这样的文件或目录
有没有给模型类提供别名的好方法,以便我可以方便地在任何地方访问它
config/app.php
是这样的好地方吗?我从未见过有人在“别名”部分中放置模型,我不确定这是否是个好主意。我刚刚意识到它是现成的,我只需运行以下命令:
composer dump-autoload
这将刷新自动加载类定义