如何在 Laravel 中制作迁移模型

Posted

技术标签:

【中文标题】如何在 Laravel 中制作迁移模型【英文标题】:How to make migration model in Laravel 【发布时间】:2019-11-23 02:06:32 【问题描述】:

我是 Larvel 的新手,我正在尝试进行迁移和制作模型,所以我在终端中写信 php artisan make:model -m

我收到以下错误:

警告:需要(/Users/saramuneef/trainblog/vendor/autoload.php): 无法打开流:中没有这样的文件或目录 /Users/saramuneef/trainblog/artisan 在第 18 行

我在本地主机上使用 xammp,当我尝试使用 artisan key:generate 制作 .env 文件时出现此错误

php artisan make:model Trainee

致命错误:require():需要打开失败 '/Users/saramuneef/trainblog/vendor/autoload.php' (include_path='.:') 在第 18 行的 /Users/saramuneef/trainblog/artisan 中

我希望它创建一个模型,但它失败了

【问题讨论】:

你安装作曲家了吗? getcomposer.org 你可以看看这个:***.com/questions/41209349/… 【参考方案1】:

    运行composer install

    确保您的项目文件夹中有 artisan 文件。

    如果您想同时创建模型和迁移,请运行 php artisan make:model <ModelName> -m

    如果您想一起创建模型、迁移和控制器,请运行 php artisan make:model <ModelName> -m -c

【讨论】:

以上是关于如何在 Laravel 中制作迁移模型的主要内容,如果未能解决你的问题,请参考以下文章

如何在 laravel 模块中进行迁移?

在 laravel 5.2 中使用单个命令制作模型和迁移

如何从迁移中创建 Laravel 模型?

如何在 laravel 中获取所有模型/迁移名称并添加单个新列

如何从 Laravel 中的现有数据库创建迁移和模型

如何使用一个命令在 laravel 中创建所有三个文件(控制器、模型和数据库迁移文件)