如何在app文件夹之外创建控制器和模型文件。例如,当我们做
时php artisan make:model ModelName
它在app文件夹中创建Model文件。当我们指定名称空间如
时php artisan make:model SomeFolder/ModelName
它在app / SomeFolder / ModelName中创建模型文件。
我想在app文件夹之外创建模型文件。怎么做到这一点?
答案 0 :(得分:2)
我没有看到原因,但我设法通过php artisan make:model ../../mOdel
在我的本地计算机上制作了它。可能在生产环境中,你不会被允许这样做。
答案 1 :(得分:0)
是的,您可以通过以下步骤实现此目的:
1)更改“应用”的psr-4
值。进入composer.json
档案
2)为load composer运行composer dump-autoload
命令
3)为手动创建的模型php artisan make:model yourfoldername/model
注意:确保无论何时使用命令创建模型,都需要更改命名空间。