【发布时间】:2019-07-05 19:53:22
【问题描述】:
我有一个名为“Models”的文件夹,位于我的 laravel 项目目录的 app/models 中。 我想通过控制器中的一行代码来使用所有模型,而不是像这样使用每个模型:
use App/Models/User;
use App/Models/Roles;
【问题讨论】:
-
不良做法你想要这样做的原因是什么?
-
你可以像普通类一样使用命名空间,但是这个用法不一样
-
你试过这个:
use App\Models;然后在你的代码中简单地做,Models\ User::get()。真诚地,我没有看到这样做的好处。您可以查看php.net/manual/en/language.namespaces.importing.php 的“组使用声明”部分 -
使用 App/Models/{User,Roles}
标签: laravel model laravel-5.6