mikimaine/themes

Laravel 5 主题

v2.0.2 2015-12-29 17:33 UTC

This package is auto-updated.

Last update: 2024-09-24 20:28:10 UTC


README

Laravel 5.0 Laravel 5.1 Source License

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,

就是这样!有了咖啡在手,开始构建一些惊人的主题吧!