以下是我遵循的步骤。
因此,它在数据库中创建迁移表。
它在数据库/迁移文件夹中创建 2016_11_24_054214_create_categories_table.php 文件,其中包含一些基本内容。我添加了我的列信息并运行下一个命令 php artisan migrate ,以便我的表成功创建。
现在我手动删除 2016_11_24_054214_create_categories_table.php 文件,并从数据库中删除类别表格,然后我尝试使用相同的最后一个创建相同的类别表格命令 php artisan make:migration create_categories_table --create = categories 但它给出了以下错误。
[ErrorException]
include(/ var / www / news_reporting / vendor / composer /../../ database / migrations / 2016_11_24_054214_create_categories_table.php):无法打开流:没有这样的文件或目录
我用谷歌搜索并找到了一个运行 php composer dump-autoload 命令的解决方案,但是这个命令给我以下错误。
无法打开输入文件:composer
我正在使用 linux 。
答案 0 :(得分:0)
无法打开输入文件:composer
请确保您的系统中已安装 composer 。
要检查只是转到终端并编写命令 composer ,如果已安装,那么你会看到其他一些你会得到的东西找不到作曲家错误
如果上述问题是您需要在系统用户{@ 3}}中安装composer,以便安装参考。
或者您可能需要运行 php artisan migrate 命令来迁移迁移。
答案 1 :(得分:0)
你不需要在composer之前使用PHP命令,试试这样:
composer dump-autoload
这应该可以解决您的迁移问题。