在laravel中创建控制器时,是否有方法调用模型?

在laravel中创建控制器时,是否有方法调用模型?,laravel,Laravel,我想在我创建的任何控制器中使用App\Models\Model name。有什么方法可以做到这一点吗?! 我搜索了这个,找到了类似于“使用自动加载文件”的内容,但没有想到。是的,这是可能的!根据Laravel文档,您可以使用以下命令: php artisan make:controller PhotoController-resource-model=Photo要使用模型声明控制器,请尝试: php artisan make:controller YourModelController --mo

我想在我创建的任何控制器中使用App\Models\Model name。有什么方法可以做到这一点吗?!
我搜索了这个,找到了类似于“使用自动加载文件”的内容,但没有想到。

是的,这是可能的!根据Laravel文档,您可以使用以下命令:


php artisan make:controller PhotoController-resource-model=Photo

要使用模型声明控制器,请尝试:

php artisan make:controller YourModelController --model=Models/YourModel

这是关于在创建控制器的同时创建模型,而不是在所有控制器中使用模型。@OnlineToma是,但在创建控制器时将使用App\Photo或任何模型。如果模型已经存在,它将不会创建另一个模型。@OnlineToma正是我要找的。@SawyerSmart感谢您的帮助,但这不是我要找的。@AhmedHassan如果这不是您要找的,您需要编辑您的问题,并更具体地说明您真正想要什么。是的,我想要的第二个答案就是这个答案的答案。你能再解释一下吗?扩展一个具有此功能的控制器是行不通的?您好,您希望在所有控制器上对模型进行全局访问,而不是逐个调用它,或者您希望控制器在创建控制器时在控制器上定义模型?@kerbh0lz我想在创建新控制器时,,在该控制器中,我想使用与该控制器相关的模型,如“use App\Models\ModelName”。@DanielaC.montegon是的,这是我想要的第二个。我们没有讨论IDE,OP试图获取单行命令。如果需要更多模型,他可以手动声明。