urameshibr/laravel-adminlte

应用于 Laravel 框架的 AdminLTE 模板

安装: 22

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:package

1.0.0 2016-10-06 15:25 UTC

This package is auto-updated.

Last update: 2024-09-18 17:27:35 UTC


README

#替代 AdminLTE 模板 Laravel 包将默认 Laravel 框架/样板转换为 AdminLTE 模板

Total Downloads Latest Stable Version

#要求

Laravel 5.1 注意事项

默认情况下,这个版本的 Laravel 不包括默认的认证路由。请参阅

https://laravel.net.cn/docs/5.1/authentication

您需要在您的 routes.php 文件中添加以下行

// Authentication routes...
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout');

// Registration routes...
Route::get('auth/register', 'Auth\AuthController@getRegister');
Route::post('auth/register', 'Auth\AuthController@postRegister');

// Password reset link request routes...
Route::get('password/email', 'Auth\PasswordController@getEmail');
Route::post('password/email', 'Auth\PasswordController@postEmail');

// Password reset routes...
Route::get('password/reset/{token}', 'Auth\PasswordController@getReset');
Route::post('password/reset', 'Auth\PasswordController@postReset');

Route::controllers([
	'auth' => 'Auth\AuthController',
	'password' => 'Auth\PasswordController',
]);

并将路由重定向到 /home

Route::get('/home', ['middleware' => 'auth', function () {
    return view('home');
}]);

此外,请注意在向 config/app.php 文件添加 AdminLTETemplateServiceProvider 时使用新样式(以 ::class 结尾)

 
 // AdminLTE template provider
 Urameshibr\AdminLTETemplateLaravel\app\Providers\AdminLTETemplateServiceProvider::class,

##安装

首先安装 Laravel (https://laravel.net.cn/docs/5.0/installation),然后创建一个新的 Laravel 项目

使用以下命令添加 admint-lte Laravel 包

 $ composer require urameshibr/laravel-adminlte:"1.0.0"

通过编辑 config/app.php 文件并添加到 providers 数组中注册 ServiceProvider

// AdminLTE template provider         
Urameshibr\AdminLTETemplateLaravel\app\Providers\AdminLTETemplateServiceProvider::class,

使用以下命令发布文件

 $ php artisan vendor:publish --force --provider="Urameshibr\AdminLTETemplateLaravel\app\Providers\AdminLTETemplateServiceProvider"

使用强制覆盖 Laravel 框架包。这就完成了!在浏览器或 homestead 机器上打开 Laravel 项目,享受吧!

##第一步:数据库创建、迁移和登录

安装包后,您需要遵循任何 Laravel 项目的常规步骤来登录到管理界面

  • 创建一个数据库。我建议使用 laravel Homestead ()
  • 创建 .env 文件并配置数据库访问(数据库名称、密码等)
  • 使用命令 $ php artisan migrate 运行迁移
  • 注册一个第一个用户并使用它登录

##AdminLTE

AdminLTE 是一个基于 Bootstrap 3.x 的免费高级管理控制面板主题,由 Abdullah Almsaeed 创建。请参阅

https://github.com/almasaeed2010/AdminLTE

路线图

  • 实现 Facebook、Google,以及可能的 Twitter 和 GitHub 登录 Socialite
  • 添加电子邮件 HTML 模板

文档 TODO

Packagist

https://packagist.org.cn/packages/acacha/admin-lte-template-laravel

更多信息

http://acacha.org/mediawiki/AdminLTE#adminlte-laravel