reppair / admin
此包已被弃用且不再维护。未建议替代包。
Laravel 框架的管理面板。
此包尚未发布版本,可用的信息不多。
README
##用于构建自定义 Laravel 管理面板的基础。
用于构建的 Laravel 5.3 基本管理面板。
毕竟,大多数我们的应用程序都需要某种类型的管理面板
它提供了什么?
- 配置文件以自定义行为。
- 数据库迁移。(为用户添加 'role' 列)
- 数据库填充器。(为您创建第一个管理员用户)
- 中间件以限制对管理面板的访问。
- 基本的视图和资源。(Bootstrap、jQuery 等、FontAwesome)
- 列出所有用户并根据需要重新排列它们。
- 创建、读取、更新和删除用户。
安装和设置
从头开始!
创建 新的 Laravel 项目。
数据库
创建您选择的数据库。
环境
更新您 Laravel 项目的根目录下 .env 文件中的数据库连接配置。
设置 Laravel 的用户认证
从您项目的 根 文件夹运行
php artisan make:auth
要求包。
从您项目的 根 文件夹运行
composer require reppair/admin dev-master
添加服务提供者
在 config/app.php 文件中,将新行添加到服务 providers 数组中
Reppair\Admin\AdminServiceProvider::class,
发布资源
从您项目的 根 文件夹运行
php artisan vendor:publish
添加路由中间件的别名
在 app/Http/Kernel.php 文件中,将新行添加到 protected $routeMiddleware 数组中
'admin' => \Reppair\Admin\AdminMiddleware::class,
配置管理面板
查看 config/adminpanel.php。在那里,您可以查看并重新配置选项,如管理员用户的凭据以及用户必须拥有的角色才能通过 AdminMiddleware。
迁移数据库
从您项目的 根 文件夹运行
php artisan migrate
composer dump-autoload
添加一个具有访问管理权限的新用户
从您项目的 根 文件夹运行
php artisan db:seed --class UsersTableSeeder
##这就完成了!启动服务器,登录并转到 /admin。