muhan/laravel-admin

Laravel 的管理包

0.4.1 2019-05-19 07:49 UTC

This package is auto-updated.

Last update: 2024-09-19 19:53:12 UTC


README

Maintainability

Muan Laravel Admin package 是一个用于 Laravel 框架的 PHP 包。用于操作数据和模型。

Screenshot

要求

  • "php": ">=7.1"
  • "muan/laravel-acl": "^1.1"
  • "muan/laravel-comments": "^0.1.0"
  • "muan/laravel-tags": "^0.1.0"
  • "intervention/image": "^2.4"

安装

  1. 在终端中输入以下命令
composer require muan/laravel-admin
  1. 将服务提供者添加到 config/app.php 文件中的 providers 部分

Laravel 5.5 使用包自动发现功能,因此不需要手动添加 ServiceProvider。

'providers' => [
    // ...
    Muan\Admin\Providers\AdminServiceProvider::class,
    // ...
],
  1. 在您的 User 模型上使用以下特性
// Use traits
use Muan\Acl\Traits\{HasPermissionsTrait, HasRolesTrait};
use Muan\Admin\Models\Traits\AdminExtendUser;
use Muan\Comments\Traits\CanComment;
 
class User extends Authenticatable
{
    use HasPermissionsTrait, HasRolesTrait, AdminExtendUser, CanComment;
    
    /**
     * Attach base role
     */
    public $baseRole = 'user';
    
    // ...
}
  1. 开始安装命令
php artisan admin:install

命令

发布视图

php artisan vendor:publish --provider="Muan\Admin\Providers\AdminServiceProvider" --tag=admin

添加新用户

php artisan user:add

许可证

Muan Laravel Admin package 采用 MIT 许可证许可。