看来这么多 PHP artisan migrate 报错的问题,没一个跟我这个一样呢?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
leo
最佳答案

@wcs1010270451 因为这个命令要连数据库,而 Mysql 数据库需要从 Homestead 中连接

5年前 评论
讨论数量: 11
leo

命令要在 Homestead 里执行

5年前 评论

@leo php artisan 命令在homestead里面执行?你确定homestead里面能执行php artisan 命令?

5年前 评论
leo

@wcs1010270451 我让你在 Homestead 虚拟机里执行,不是 Homestead 目录

5年前 评论

@leo 为什么们我本地其他的php artisan 命令能在本地的根目录运行,为什么这个不行?

5年前 评论
leo

@wcs1010270451 因为这个命令要连数据库,而 Mysql 数据库需要从 Homestead 中连接

5年前 评论

@leo 好吧,实际上是说homestead是本地开发环境,实际上根本不是,只不过是建立了一个同步文件夹的远程环境,代码运行也是在远程虚拟机上的,跟本地环境根本没关系

5年前 评论
leo

@wcs1010270451 Homestead 虚拟机是运行在你本机的,并不是你说的 “远程”,本地开发环境 != 物理机开发环境

5年前 评论

最新的演示代码报错SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was t
oo long; max key length is 1000 bytes 看这个解决方案: 问答:最新的修改方案,提示 specified key was too long,怎么解决?

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!