baorv/l5-maintenance

Laravel 5的简易维护模式

v0.0.1 2018-05-08 02:37 UTC

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许可证

待办事项

贡献者