laravel 数据填充的问题——'php' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
在laravel china的教程中学习的时候,我没有按照教程来搭虚拟环境,就用的xmapp集成环境和laravel一键安装包。在跟着教程写完数据填充代码时,在本地的cmd上运行命令php artisan migrate:refresh --seed报错 'php' 不是内部或外部命令,也不是可运行的程序或批处理文件。
这个问题很明显是我的xmapp中的PHP没有设置环境变量,过程如下
一、配置环境变量
1、同时按WIN+R键,打开“运行”对话框,输入sysdm.cpl,按回车键打开“系统属性”。
2、在系统属性对话框中选择“高级”选项卡。
3、点击环境变量中的PATH,将你的PHP所处位置加进去
二、这个时候再打开cmd,进入你的项目的位置输入命令即可
php artisan migrate:refresh --seed //同时完成数据库的重置和填充操作