shawnsandy/jarvis

一个简单智能的Laravel主题管理包

v0.1.0 2018-01-24 17:26 UTC

This package is not auto-updated.

Last update: 2024-09-15 05:28:51 UTC


README

Jarvis是一个简单智能的方式来创建和管理Laravel视图(主题)。

Alt text

安装

通过Composer

  • 要安装Alpha版本,在你的composer.json中添加以下VCS仓库
"repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/shawnsandy/jarvis"
        }
    ],

  • 从命令行运行以下命令
composer require shawnsandy/jarvis dev-master

Laravel 5.5x Bluma预设

  • 安装

通过composer安装此预设 require laravel-frontend-presets/bulma。Laravel 5.5.x将自动为您发现此包

用法

快速入门

  • 将VALIDATION_KEY添加到您的Laravel .env文件中(至少8个字符,包括数字、字母、下划线和破折号)
VALIDATION_KEY=1234567890_valdiation-key

  • 打开 routes\wep.php 并添加以下路由
Route::group(['prefix' => config("jarvis.base_url")], function () {
    // theme setup and install routes
    Jarvis::install_routes();
    // Demo pages
    Jarvis::routes();
});

可选路由

Route::get('/', function () {
    return view(jarvis_views("index"), ["theme_class" => "front-page"]);
});

Route::get('/signin', function(){
    return view(jarvis_views("login"));
});

Route::get('/signup', function(){
    return view(jarvis_views('register'));
});

Route::get('/reset-password', function(){
    return view(jarvis_views('reset'));
});
  • 要安装和发布主题文件,请访问 yourapp.com/jarvis/themes/index,点击 开始吧 按钮。
  • 在输入框中输入validation_key并点击 发布供应商文件。您应该可以开始了。

Alt text

Alt text

  • 要访问演示页面,请访问 yourapp.com/jarvis/view/index

变更日志

有关最近更改的更多信息,请参阅变更日志

测试

$ composer test

贡献

有关详细信息,请参阅贡献指南行为准则

安全

如果您发现任何安全问题,请通过电子邮件shawnsandy04@gmail.com联系,而不是使用问题跟踪器。

致谢

  • [Shawn Sandy][link-author]
  • [所有贡献者][link-contributors]

许可协议

MIT许可协议(MIT)。有关更多信息,请参阅许可文件