在 Laravel 中的应用程序文件夹外生成模型、控制器
Generate Model, Controller outside of app folder in Laravel
如何在应用程序文件夹之外创建控制器和模型文件。例如,当我们做
php artisan make:model ModelName
它在应用程序文件夹中创建模型文件。当我们指定命名空间时
php artisan make:model SomeFolder/ModelName
它在 app/SomeFolder/ModelName 中创建模型文件。
我想在 app 文件夹之外创建模型文件。如何实现?
我不明白原因,但我设法通过 php artisan make:model ../../mOdel
在我的本地计算机上完成了它。可能在生产环境中你不会被允许这样做。
是的,您可以通过以下步骤实现:
1) 将 'App' 的 psr-4
值更改为 composer.json
文件
2) 运行 composer dump-autoload
加载作曲家的命令
3) 运行 手动创建模型的命令 php artisan make:model yourfoldername/model
注意:请确保,无论何时使用命令创建模型,您都需要更改命名空间。
如何在应用程序文件夹之外创建控制器和模型文件。例如,当我们做
php artisan make:model ModelName
它在应用程序文件夹中创建模型文件。当我们指定命名空间时
php artisan make:model SomeFolder/ModelName
它在 app/SomeFolder/ModelName 中创建模型文件。
我想在 app 文件夹之外创建模型文件。如何实现?
我不明白原因,但我设法通过 php artisan make:model ../../mOdel
在我的本地计算机上完成了它。可能在生产环境中你不会被允许这样做。
是的,您可以通过以下步骤实现:
1) 将 'App' 的 psr-4
值更改为 composer.json
文件
2) 运行 composer dump-autoload
加载作曲家的命令
3) 运行 手动创建模型的命令 php artisan make:model yourfoldername/model
注意:请确保,无论何时使用命令创建模型,您都需要更改命名空间。