docker 环境下通过 docker-compose
文件启动所有容器,
再 attach 到对应的 php 容器内,最后进入 /app 目录执行命令
首次安装项目需要执行以下命令来修改 storage 目录权限, 原因:从安全角度,php 不允许访问本机的文件,但 php 有时需要写入一些日志,为此我们给出这个目录。
chmod -R 777 storage bootstrap/cache
composer install
如果新加入的文件无法被找到,可能是它使用了 composer autoload, 请手动运行命令来重新生成 /vendor/autoload.php
文件。
composer dump
// 运行数据库脚本
php artisan migrate
// 插入数据
php artisan db:seed
// migrate + db:seed
php artisan db:rebuild
phpunit