edujugon / adminlte
安装最新版本的 AdminLTE 控制面板,并为您的 Fresh Laravel 5 安装添加一些额外功能。
v1.0.1
2016-10-19 18:25 UTC
Requires
- almasaeed2010/adminlte: ~2.0
- illuminate/support: ^5.2
- vluzrmos/language-detector: ^1.0
This package is auto-updated.
Last update: 2024-09-19 10:41:06 UTC
README
此包将为您的 Fresh Laravel 5 安装添加最新版本的 AdminLTE 控制面板和一些额外功能。
额外功能
- 认证视图
- 视图和功能的本地化
- 全局项目公司数据文件。
- 更多功能即将推出。
安装
在控制台输入
composer require edujugon/adminlte
Laravel 5.*
通过将其添加到 providers 数组中注册 AdminLTE 服务。
'providers' => array(
...
Edujugon\AdminLTE\Providers\AdminLTEServiceProvider::class
)
推荐步骤
由于此包集成了认证视图,您应该首先设置 Laravel 认证功能
只需在您的 Fresh Laravel 应用程序中运行以下命令
php artisan make:auth
然后
php artisan migrate
发布 AdminLTE 依赖项
由于您通常需要在包更新时覆盖依赖项,我建议使用 --force 标志。
php artisan vendor:publish --tag=adminLTE_dependencies --force
发布视图
将包的视图文件发布到应用程序的视图目录中
php artisan vendor:publish --tag=adminLTE_views --force
发布语言文件和控制器。
将包的语言文件发布到应用程序的 lang 目录中。
发布包的 LanguageController 文件到应用程序的 Controllers 目录中
当前语言
- 英语
- 西班牙语
- 更多语言即将推出
php artisan vendor:publish --tag=adminLTE_languages
最后一步是将以下行添加到项目的路由文件中。
Laravel 5.3
文件:routes/web.php
低于 5.3
文件:app/routes.php
Route::get('language/{lang}', 'LanguageController@index');
发布公司参数文件。
它将发布一个文件,您可以在其中将所有项目公司数据放在一个地方。
文件位置:config/company.php
php artisan vendor:publish --tag=adminLTE_config