如何指导工匠将模型保存到特定目录?在 Laravel 5.4 或更高版本中
我使用的是Laravel 5。我已经在该目录下创建了一个目录,但是当使用Artisan生成模型时,它会将它们存储在该目录下。/Models
/App
App
我已经搜索了文档,试图找到如何指定不同的路径名,但无济于事:
php artisan make:model TestModel
如何指示将模型保存到特定目录?artisan
我使用的是Laravel 5。我已经在该目录下创建了一个目录,但是当使用Artisan生成模型时,它会将它们存储在该目录下。/Models
/App
App
我已经搜索了文档,试图找到如何指定不同的路径名,但无济于事:
php artisan make:model TestModel
如何指示将模型保存到特定目录?artisan
创建一个 Models 目录或任何您想要命名的内容,将其放在应用目录中。目录结构应如下所示
laravel-project
/app
/Console
/Events
/Exceptions
/Http
/Jobs
/Listeners
/Provider
/Models
然后,您只需要键入 artisan 命令即可在 Models 目录中创建模型
php artisan make:model Models/ModelName
创建模型后,模型类中的命名空间将是
namespace app-name\Models\ModelName
您可以在控制器内部访问此模型
use app-name\Models\ModelName
您可以按如下方式创建
> php artisan make:model "Models\userModel"
这里的模型是目录名称,用户模型是模型名称
使用“ (双引号)或 ' (单引号) 创建模型