动力屋/Bauhaus 用户

Bauhaus 用户支持

安装: 234

依赖: 0

建议者: 1

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 3

类型:laravel-package

dev-master 2017-01-05 22:43 UTC

This package is auto-updated.

Last update: 2024-09-29 04:19:53 UTC


README

Total Downloads License

Bauhaus 本身是一种自助认证类型的包,因此默认情况下不包含用户登录功能。为了解决这个问题,您可以

  • 使用类似 Sentry 的工具
  • 或者使用 Bauhaus User

安装

将 bauhaus 用户添加到您的 composer.json 文件中

"require": {
	"krafthaus/bauhaususer": "dev-master"
}

使用 composer 安装此包。

$ composer update

注册包

'providers' => array(
	'KraftHaus\Bauhaus\BauhausServiceProvider', // This should already be there
	'KraftHaus\BauhausUser\BauhausUserServiceProvider'
)

更新 auth.permission

app/config/packages/krafthaus/config/admin.php 中更新

'auth' => [
	'permission' => function () {
		return true;
	}
]

'auth' => [
	'permission' => function () {
		return Auth::check();
	}
]

更新 auth.model

app/auth.php 中更新

'model' => 'User'

'model' => 'KraftHaus\BauhausUser\User'

运行迁移

$ php artisan migrate --package=krafthaus/bauhaususer

创建您的第一个用户

$ php artisan bauhaus:user:register email password [firstname] [lastname]

现在,当您访问管理 URL 时,您将看到一个全新的、超级棒的登录界面,您可以使用新创建的用户登录。