jameron / admin
用于管理用户、角色和权限的管理面板。
- dev-master
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.9
- 1.7.8
- 1.7.7
- 1.7.6
- 1.7.5
- 1.7.4
- 1.7.3
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.9
- 1.6.8
- 1.6.7
- 1.6.6
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.9
- 1.5.8
- 1.5.7
- 1.5.6
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.9
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.9
- 1.2.8
- 1.2.7
- 1.2.6
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-09-27 19:39:59 UTC
README
此包是为与 Laravel 5.4.33 及更高版本一起使用而构建的。某些较旧版本可能不兼容。如果您是全新开始,请首先创建您的 Laravel 应用程序,然后安装 regulator 包。
- 将包添加到您的 compose.json 文件中
"jameron/admin": "*",
composer update
**注意:Laravel 5.5+ 用户有自动发现功能,因此您可以忽略步骤 2 和 3**
- 更新您的提供者
Jameron\Admin\AdminServiceProvider::class,
- 更新您的外观
'Admin' => Jameron\Admin\Facades\RegulatorFacade::class,
- 发布配置:(这会将配置文件从供应商目录移动到 Laravel config/ 目录)
php artisan vendor:publish
- 安装 Bootstrap 4 和 Popper.js(Bootstrap 需要 Popper.js)
首先卸载旧的 bootstrap 3 sass
npm uninstall --save bootstrap-sass
然后安装 bootstrap 4 及其依赖项 popper.js
npm install popper.js --save
npm install bootstrap@4.0.0-beta.2 --save
打开 resources/assets/js/bootstrap.js
并在 Jquery 之后添加此行
window.Popper = require('popper.js').default;
- 更新这两个视图的布局文件以使用
resources/views/auth/login.blade.php
resources/views/auth/register.blade.php
选项
@extends('admin::layouts.app')
可选:如果您想使用 Admin Bootstrap 4 登录表单,请删除 Laravel 中的表单,并在容器中添加 Admin sign_in 视图部分。login.blade 文件可能看起来像这样
@extends('admin::layouts.app') @section('content') <div class="container"> @include('admin::partials.forms.sign_in') </div> @endsection
- 更新 webpack 配置
.js('resources/assets/admin/js/AdminDependencies.js', 'public/js/Admin.js') .sass('resources/assets/admin/sass/admin.scss', 'public/css')
- 更新您的 resources/assets/scss/app.scss
@import "~bootstrap/scss/bootstrap"; @import "~font-awesome/scss/font-awesome";
- 如果您想使用侧边栏,可以编辑 config/admin.php 文件,按角色编辑按钮列表,别忘了在您做出更改时运行
php artisan config:cache
。
要将侧边栏添加到您的视图文件中,插入部分如下
@include('admin::partials.utils._side_nav', [ 'buttons' => ( Auth::check() && Auth::user()->roles()->first() && isset(config('admin.side_nav.roles')[Auth::user()->roles()->first()->slug]['buttons']) ) ? config('admin.side_nav.roles')[Auth::user()->roles()->first()->slug]['buttons'] : [] ])
- 更新您的重置密码视图文件以使用此包提供的 Bootstrap 4 版本
删除 @section @endsection 之间的所有内容,并确保您扩展的视图布局使用 admin 命名空间,并在部分中导入 Bootstrap 4 重置密码 HTML。
完成的文件应如下所示
@extends('admin::layouts.app') @section('content') @include('admin::partials.auth.passwords.email') @endsection
更新您的重置密码表单视图文件
@extends('admin::layouts.app') @section('content') @include('admin::partials.auth.passwords.reset') @endsection
- 更新您的 PasswordController 重定向路径。
app/Http/Controllers/Auth/ResetPasswordController
protected $redirectTo = '/dash';
- 更新您的分页器类以使用 Bootstrap 4
php artisan vendor:publish
选择显示此选项
Illuminate\Pagination\PaginationServiceProvider
然后打开您的 bootsrap/app.php 并添加以下行
Illuminate\Pagination\AbstractPaginator::defaultView("pagination::bootstrap-4"); Illuminate\Pagination\AbstractPaginator::defaultSimpleView("pagination::simple-bootstrap-4");
在您的 resources/views/vendor/bootstrap-4.blade.php
文件中,更新此行到以下内容
<ul class="pagination @if(config('admin.theme')=='dark')pagination-dark @endif">