reppair/admin

此包已被弃用且不再维护。未建议替代包。

Laravel 框架的管理面板。

维护者

详细信息

github.com/reppair/admin

此包尚未发布版本,可用的信息不多。


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