skotner / laravel-theme
非常简单的Laravel主题包。
1.0.0
2021-09-24 09:54 UTC
Requires
- laravel/framework: >=6.20.12
Requires (Dev)
- phpunit/phpunit: ^8.0@dev
README
skoTner/laravel-theme
包提供了一种简单的方式来在项目中创建多个视图主题。通过在路由中定义主题,您可以选择使用哪个视图文件夹。
以下是一个如何使用的示例
Route::get('home', 'HomeController@home')->middleware('theme:your-theme');
您还可以为路由组设置一个主题
Route::group(['middleware' => 'theme:admin-theme'], function() { // "admin-theme" will be applied to all routes defined here });
文档
您可以在 https://github.com/skoTner/laravel-theme 上找到文档。
如果您在使用此包时遇到困难,发现了bug,或者有关于改进的建议,请随时在GitHub上 创建问题,我会尽快处理。
如果您发现了一个安全问题,请通过邮件发送给 andreas@skotner.net 而不是使用问题跟踪器。
安装
您可以通过composer安装此包
composer require skoTner/laravel-theme
包将自动注册自己。
您可以使用以下命令发布配置
php artisan vendor:publish --provider="Skotner\Theme\ThemeServiceProvider"
您可以在配置文件中可选地更改主题文件夹的路径
return [ /* * Folder where you will store your themes */ 'folder' => resource_path('views/themes'), ];
变更日志
请参阅 CHANGELOG 了解有关最近更改的更多信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件发送给 andreas@skotner.net 而不是使用问题跟踪器。
免费使用
您可以免费使用此包,但如果它进入您的生产环境,我们非常感谢您注明对我们的致谢
我们是一家公司:Skotner Gruppen AS - www.skotner.no - 挪威
致谢
许可证
MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。