avviso-si/laravel-trial-mode

Laravel 5的简易试用模式

1.0 2018-06-20 18:50 UTC

This package is not auto-updated.

Last update: 2024-09-21 01:48:03 UTC


README

Latest Stable Version Total Downloads License

适用于 Laravel 5.2+

安装

composer require avviso-si/laravel-trial-mode="1.0"

Laravel 5.5 使用包自动发现,因此不需要您手动添加 ServiceProvider。

如果您不使用自动发现,请将 ServiceProvider 添加到 config/app.php 中的 providers 数组

\AvvisoSI\TrialMode\Providers\TrialModeServiceProvider

在 app/Http/Kernel.php 中的 middleware 数组中添加 Middleware

protected $middleware = [
    ...
    \AvvisoSI\TrialMode\Http\Middleware\CheckForTrialMode::class,
];

在 storage/framework/.gitignore 中添加 trial

用法

开始14天的试用模式

php artisan trial:set 14

结束试用模式

php artisan trial:remove

自定义视图

为了自定义,您只需在 app/resources/views/errors/ 下创建一个 402.blade.php 文件即可