【问题标题】:running sail artisan migrate gives an error运行sails artisan migrate 出错
【发布时间】:2021-07-27 07:09:34
【问题描述】:

大家好,所以我是 Laravel 的新手我已经开始学习 Laravel 7,然后我从 Laravel 7 升级到 Laravel 8,我有点迷茫 每当我尝试像这样进行迁移时

sail artisan migrate

我收到一个错误

sail : 术语“sail”未被识别为 cmdlet、函数、脚本文件或 可运行的程序。检查名称的拼写,或者如果包含路径,请验证
路径正确,然后重试。 在 line:1 char:1

  • 风帆工匠迁移
  •   + CategoryInfo          : ObjectNotFound: (sail:String) [], CommandNotFoundException      
      + FullyQualifiedErrorId : CommandNotFoundException 
    
    

所以我尝试运行

php artisan migrate

但我也遇到了错误

PDO::__construct("mysql:host=mysql;port=3306;dbname=store", "sail", "password", [])

所以我被困在这一点上,任何帮助将不胜感激

我确实阅读了 throw Laravel 的文档,但我没有找到解决方案我已经完成了将sails 添加到现有项目的步骤,但我想它由于某种原因不起作用

提前感谢您花时间阅读我的问题

【问题讨论】:

标签: php laravel


【解决方案1】:

早上,

我也在通过拳头学习 Laravel,所以我会在这里尽力而为。

要开始在我的项目中使用sai,我需要一些额外的命令(抱歉,我不知道你是否已经使用过):

composer require laravel/sail --dev

php artisan sail:install

如果您使用的是 Windows:

  • 您是否尝试从 WSL 运行命令?
  • docker desktop 是否启动并正常工作?

【讨论】:

  • 欢迎来到 Stack Overflow,感谢您的回答!后续问题最好作为对原始问题的评论发布。
猜你喜欢
  • 2017-05-31
  • 2017-08-08
  • 2021-12-11
  • 2018-12-05
  • 2023-03-13
  • 2020-07-24
  • 1970-01-01
  • 2021-05-22
  • 1970-01-01
相关资源
最近更新 更多