baorv / l5-maintenance
Laravel 5的简易维护模式
v0.0.1
2018-05-08 02:37 UTC
Requires
- php: >=5.4.0
- laravel/framework: >=5.0
This package is auto-updated.
Last update: 2024-09-06 17:24:12 UTC
README
l5-maintenance
Laravel 5库,用于轻松创建维护模式。
安装
运行composer安装库
composer require "baorv/l5-maintenance":"dev-master"
或将包添加到composer.json的require部分
...
"require": {
...,
"baorv/l5-maintenance":"dev-master",
...
},
"minimum-stability": "dev",
"prefer-stable": true
...
将包服务提供者添加到config/app.php中的provider列表中。如果你使用Laravel >= 5.5,可以跳过此步骤
... 'providers' => [ ..., 'Baorv\Maintenance\MaintenanceServiceProvider' ... ], ...
打开app/Http/Kernel.php并添加中间件到$middleware顶部
protected $middleware = [ \App\Http\Middleware\CheckForMaintenanceMode::class, ... ];
维护页面
你可以创建新的视图: resources/view/errors/503.blade.php
@extends('maintenance::errors.503')
自定义
运行命令以发布
php artisan vendor:publish --provider="Baorv\Maintenance\MaintenanceServiceProvider"
在 config/maintenance.php 上自定义配置
在 resources/views/errors/503.blade.php 上自定义视图
在 resources/lang 上自定义翻译
许可证
本软件包是开源软件,许可协议为MIT许可证。