laravel5.5 阅读 1917
laravel5.5-第3章-fresh

laravel5.5-第3章-fresh

2023-07-03 • lulubin

一、下载 laravel 5.5

composer create-project laravel/laravel=5.5.* laravel5.5_fresh

新建数据库 laravel5.5_fresh

修改 .evn 配置文件

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel5.5_fresh
DB_USERNAME=laravel5.5_fresh
DB_PASSWORD=laravel5.5_fresh

修改中国时区,在 config/app.php 中修改

'timezone' => 'PRC',

切换目录

cd laravel5.5_fresh

二、refresh

refresh 命令是 laravel 5.4 及之前就有的命令

php artisan migrate

https://file.lulublog.cn/images/3/2023/07/l0JI4pPPxJjdC06Xsct16ktjzjx31x.jpg?sign=4e003699a9183e0cd71039095a2d2c97&t=6ad8e180

php artisan migrate:refresh

https://file.lulublog.cn/images/3/2023/07/sSf77oh74v7VPkvU85Rvfj536S6Jrs.png?sign=ee3d120284057f10022a46129ee063e5&t=6ad8e180

refresh 是一条一条回滚后执行 migrate

三、fresh

fresh 命令是 laravel 5.5 新增的命令

php artisan migrate:fresh

https://file.lulublog.cn/images/3/2023/07/CLhTVKHwWLWWilVstxNiGYDVzdShSH.jpg?sign=5e749a5c05a9d6355f2e07accb4b2e9b&t=6ad8e180

fresh 是删除所有数据后执行 migrate

fresh 可以使用在 refresh 执行不了的情况:比如外键的存在导致回滚出错。