kneipp/laravel-auth-starter

此包已被废弃且不再维护。没有建议的替代包。

Laravel 5.4 身份验证入门套件。

0.1.0 2017-02-02 15:34 UTC

This package is not auto-updated.

Last update: 2020-10-16 23:25:42 UTC


README

默认 Laravel 身份验证 + 角色 + 权限的基本实现。

使用方法

步骤 1:通过 Composer 安装

composer require kneipp/laravel-auth-starter

步骤 2:添加服务提供者

config/app.php 中添加提供者

Kneipp\LaravelAuthStarter\LaravelAuthStarterServiceProvider::class,

步骤 3:即将完成

运行

php artisan kneipp:auth

或手动

php artisan make:auth

php artisan vendor:publish --provider="Kneipp\LaravelAuthStarter\LaravelAuthStarterServiceProvider"

php artisan migrate

composer dump-autoload

php artisan db:seed --class=LaravelAuthStarterTableSeeder

模型

如果您想自定义模型(也会更改 config/ntrust.php 的值)

角色

app/Role.php 中创建一个 Role 模型,使用以下示例

<?php 

namespace App;

use Kneipp\LaravelAuthStarter\Role as BaseRole;

class Role extends BaseRole
{
    // your custom code if you need it
}

权限

app/Permission.php 中创建一个 Permission 模型,使用以下示例

<?php 

namespace App;

use Kneipp\LaravelAuthStarter\Permission as BasePermission;

class Permission extends BasePermission
{
    // your custom code
}

用户

使用以下示例更改 User 模型 app/User.php

<?php

namespace App;

use Kneipp\LaravelAuthStarter\User as BaseUser;

class User extends BaseUser
{
    // your custom code
}