Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 在artisan tinker中调用模型类的别名_Laravel_Namespaces_Laravel Artisan_Laravel 7 - Fatal编程技术网

Laravel 在artisan tinker中调用模型类的别名

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\

这个问题听起来可能很傻,但我真的很想知道是否有办法解决artisan命令中的长模型路径问题

我有一个按以下结构组织的模型:

`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
这将刷新自动加载类定义