skotner/laravel-theme

非常简单的Laravel主题包。

1.0.0 2021-09-24 09:54 UTC

This package is auto-updated.

Last update: 2024-09-24 16:57:02 UTC


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)。请参阅 许可证文件 了解更多信息。