shawnsandy / jarvis
一个简单智能的Laravel主题管理包
v0.1.0
2018-01-24 17:26 UTC
Requires
- php: ~5.6|~7.0
- erusev/parsedown: ^1.6
- illuminate/contracts: ~5.4|~5.5
- illuminate/http: ~5.4|~5.5
- illuminate/support: ~5.4|~5.5
- michelf/php-markdown: ^1.7
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0||~6.0
- squizlabs/php_codesniffer: ^3.1
This package is not auto-updated.
Last update: 2024-09-15 05:28:51 UTC
README
Jarvis是一个简单智能的方式来创建和管理Laravel视图(主题)。
安装
通过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并点击
发布供应商文件
。您应该可以开始了。
- 要访问演示页面,请访问
yourapp.com/jarvis/view/index
变更日志
有关最近更改的更多信息,请参阅变更日志
测试
$ composer test
贡献
安全
如果您发现任何安全问题,请通过电子邮件shawnsandy04@gmail.com联系,而不是使用问题跟踪器。
致谢
- [Shawn Sandy][link-author]
- [所有贡献者][link-contributors]
许可协议
MIT许可协议(MIT)。有关更多信息,请参阅许可文件