kneipp / laravel-auth-starter
此包已被废弃且不再维护。没有建议的替代包。
Laravel 5.4 身份验证入门套件。
0.1.0
2017-02-02 15:34 UTC
Requires
- klaravel/ntrust: ^1.1
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 }