mikimaine / themes
v2.0.2
2015-12-29 17:33 UTC
Requires
- php: >=5.5.9
- illuminate/config: 5.1.*
- illuminate/filesystem: 5.1.*
- illuminate/support: 5.1.*
- illuminate/view: 5.1.*
Suggests
- caffeinated/sapling: Laravel 5 Twig integration package
This package is auto-updated.
Last update: 2024-09-24 20:28:10 UTC
README
Caffeinated Themes 提供了一种方法,可以将一组视图和资源分组,用于 Laravel 5.0 和 Laravel 5.1。这使得您可以将您的 Web 应用程序的外观与代码库进一步解耦。
该包遵循 FIG 标准 PSR-1、PSR-2 和 PSR-4,以确保共享 PHP 代码之间具有高度的可互操作性。目前该包尚未进行单元测试,但计划稍后进行测试。
特性
- 支持 Caffeinated 模块
- 支持 Blade 和 Twig 模板引擎
- 智能回退视图支持
- 子/父主题继承
- 主题组件,轻松创建可重用 UI 组件
文档
您可以在以下维基中找到用户友好且更新的文档:Caffeinated Themes 维基
快速安装
首先,通过 Composer 安装该包。根据您使用的 Laravel 版本(5.0 或 5.1),您需要分别获取 ~1.0
或 ~2.0
版本。
Laravel 5.0.x
composer require caffeinated/themes=~1.0
Laravel 5.1.x
composer require caffeinated/themes=~2.0
完成此操作后,只需将服务提供者和外观类添加到您的项目 config/app.php
文件中。
Laravel 5.0.x
服务提供者
'Caffeinated\Themes\ThemesServiceProvider',
外观
'Theme' => 'Caffeinated\Themes\Facades\Theme',
Laravel 5.1.x
服务提供者
Caffeinated\Themes\ThemesServiceProvider::class,
外观
'Theme' => Caffeinated\Themes\Facades\Theme::class,
就是这样!有了咖啡在手,开始构建一些惊人的主题吧!