在本地尝试使用 laravel 运行迁移
Posted
技术标签:
【中文标题】在本地尝试使用 laravel 运行迁移【英文标题】:Locally trying to run migration with laravel 【发布时间】:2015-08-15 10:39:33 【问题描述】:我正在尝试创建这个表,但我从 symfony 收到一个错误。
php artisan migrate:make create_foobar_table --create --table="foobar_table"
sudo php artisan migrate:make create_foobar_table --create --table="foobar_table"
以下错误:
我的作曲家文件是最新的,所有依赖项都从我看到的内容中解决,并且我已连接到我的 mysql 远程数据库。有什么想法吗?
【问题讨论】:
您不必使用 sudo 访问权限运行此命令。项目目录的权限是什么?运行此命令的用户是否有权读取/写入? drwxr-xr-x 是项目的权限。没错,我不必在 sudo 中运行。尽管如此,如果我这样做,我会得到相同的结果。 运行命令后表是否有效创建?执行composer du
时是否看到相同的错误?
不,当我运行 php artisan migrate 时它不会创建表。我确实看到了创建的迁移文件。
你在做composer du
时看到同样的错误吗?
【参考方案1】:
这个命令的语法是这样的:
php artisan migrate:make create_foobar_table --create=foobar_table
您不需要--table
参数。
【讨论】:
以上是关于在本地尝试使用 laravel 运行迁移的主要内容,如果未能解决你的问题,请参考以下文章