cleaniquecoders / themer
该包已被 废弃 并不再维护。未建议替代包。
Laravel 主题
v2.1.0
2018-09-06 01:51 UTC
Requires
- illuminate/filesystem: ^5.6|^5.7
- illuminate/http: ^5.6|^5.7
- illuminate/support: ^5.6|^5.7
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: 3.6.*|3.7.*
- phpunit/phpunit: ^6.5|^7.0
README
Laravel 主题制作器
一个简单的 Laravel 主题制作器,允许开发者创建主题骨架。开发者只需在创建主题后添加 themer 中间件。
安装
运行以下命令安装该包
composer require cleaniquecoders/themer
注册
Themer 服务提供者
在 config/app.php
的 providers
键中注册 Themer 服务提供者
CleaniqueCoders\Themer\ThemerServiceProvider::class,
Themer 中间件
在 app/Http/Kernel.php
的 $routeMiddleware
中注册 Themer 中间件
'theme' => \CleaniqueCoders\Themer\Http\Middleware\ThemeLoader::class,
使用方法
创建新的主题骨架
php artisan make:theme your-theme-name
通过中间件分配主题
Route::get('home','HomeController@index')->middleware('theme:public');
或者
Route::group(['middleware' => ['theme:admin']], function(){ Auth:routes(); });
许可证
该包是开源软件,许可协议为 MIT 协议。