laravel5.5 阅读 1941
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=2fe8bfa4dbe3963aeab29a70624bd0fa&t=6af33f80

php artisan migrate:refresh

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

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

三、fresh

fresh 命令是 laravel 5.5 新增的命令

php artisan migrate:fresh

https://file.lulublog.cn/images/3/2023/07/CLhTVKHwWLWWilVstxNiGYDVzdShSH.jpg?sign=b6c00c0c35c30d22c51b3f7bc8af8793&t=6af33f80

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

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