项目作者: gurudin

项目描述 :
Laravel admin
高级语言: PHP
项目地址: git://github.com/gurudin/admin.git
创建时间: 2018-07-30T10:35:35Z
项目社区:https://github.com/gurudin/admin

开源协议:

下载


laravel-admin

安装

composer require gurudin/admin

配置

修改config/auth.php providers配置

'model' => Gurudin\Admin\Models\User::class,

迁移数据库表

php artisan migrate

发布静态文件

php artisan vendor:publish --tag=gurudin-admin --force

发布配置文件

php artisan vendor:publish --tag=gurudin-admin-config --force

配置文件

  1. <?php
  2. return [
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Super administrator account.
  6. |--------------------------------------------------------------------------
  7. |
  8. | Account with super permissions.
  9. |
  10. */
  11. 'admin_email' => [
  12. 'admin@admin.com',
  13. ],
  14. /*
  15. |--------------------------------------------------------------------------
  16. | Allowed route.
  17. |--------------------------------------------------------------------------
  18. |
  19. | Routes that do not require permission detection.
  20. |
  21. */
  22. 'allow' => [
  23. ['method' => 'get', 'uri' => '/admin/select'],
  24. ],
  25. /*
  26. |--------------------------------------------------------------------------
  27. | Extends blade
  28. |--------------------------------------------------------------------------
  29. |
  30. | Extends parent class template.
  31. |
  32. | Menu item: Gurudin\Admin\Support\Helper::authMenu(Auth::user(), request()->group);
  33. |
  34. | Blade example:
  35. | <head>
  36. | <title>@yield('title') {{ config('app.name', '') }}</title>
  37. | @yield('style')
  38. | </head>
  39. |
  40. | <body>
  41. |
  42. | ...
  43. | ...
  44. |
  45. | @yield('script')
  46. | </body>
  47. |
  48. */
  49. 'extends_blade' => 'admin::layouts.app',
  50. /*
  51. |--------------------------------------------------------------------------
  52. | Welcome page loading view.
  53. |--------------------------------------------------------------------------
  54. |
  55. | Welcome page loading view.
  56. |
  57. */
  58. 'welcome_view' => 'admin::welcome',
  59. /*
  60. |--------------------------------------------------------------------------
  61. | Select group page loading view.
  62. |--------------------------------------------------------------------------
  63. |
  64. | Select group page loading view.
  65. |
  66. | $grop_list = [
  67. | ['id' => 1, 'name' => 'Default', 'description' => 'default'],
  68. | ...
  69. | ];
  70. |
  71. */
  72. 'select_view' => 'admin::select',
  73. /*
  74. |--------------------------------------------------------------------------
  75. | 403 Forbidden loading view.
  76. |--------------------------------------------------------------------------
  77. |
  78. | View loaded when there is no permission.
  79. |
  80. | example: 'forbidden_view' => 'error.403',
  81. |
  82. */
  83. 'forbidden_view' => '',
  84. /*
  85. |--------------------------------------------------------------------------
  86. | Logo uri.
  87. |--------------------------------------------------------------------------
  88. |
  89. */
  90. 'logo_uri' => '/vendor/gurudin/images/logo.png',
  91. ];

使用中间件 admin