Laravel 5.6学习记录

开始学习Laravel,记录学习过程中得一些基础知识和坑。

官方文档

准备工作

项目新建

composer 方案

创建名为 laravel.local 的项目,laravel 版本为 5.6.7。

1
composer create-project laravel/laravel=5.6.7 laravel.local --prefer-dist

laravel 方案

本地先安装 Laravel 安装器

1
composer global require "laravel/installer"

再转到想要安装的路径下,即可新建项目名称为 blog.local 的 Laravel 项目

1
laravel new blog.local

修改环境文件(.env)

1
2
3
4
DB_HOST=localhost
DB_DATABASE=laravel
DB_USERNAME=mysql_local
DB_PASSWORD=mysql_local

安装 Laraver IDE 助手

安装教程

本地快捷调试

1
php artisan serve

开启在 http://localhost:8000 的调试。

章节学习

1. 配置相关

维护模式

当线上服务需要进入维护,可进入维护模式,所有请求将返回 503 状态码并抛出MaintenanceModeException 异常。

1
php artisan down

同时可以设置维护提示消息,并加入 Retry-After HTTP头信息。

1
php artisan down --message="Upgrading Database" --retry=60

重新上线。

1
php artisan up

如需要修改 503 页面样式,可进入rescourse/views/errors/502.blade.php修改。

将 storage/app/public 链接到 public/sstorage

1
php artisan storage:link

线上部署

线上部署教程

2. 视图