taskforcedev / user
本包的最新版本(v5.0.2)没有提供许可证信息。
一个Laravel包,提供用户登录/注册等路由、控制器和视图。
v5.0.2
2015-10-22 09:59 UTC
Requires
- php: >=5.5.0
- laravel/framework: 5.*
- taskforcedev/laravel-support: 1.*
This package is not auto-updated.
Last update: 2024-09-14 16:43:47 UTC
README
这是一个为Laravel 5(也提供4分支)提供的包,它提供了包括注册、登录、登出和主页在内的认证路由、视图和控制器。
关于
一个提供用户登录/注册等路由、控制器和视图的Laravel包。
该包遵循约定优于配置的原则,例如使用Laravel附带的用户模型,假设您将创建自己的迁移等。
该包提供的是基于Laravel模型的现成认证系统。
路由
get /login shows the login form.
get /register shows the registration form.
post /login logs the user in.
post /register registers the user (creates their account).
get /user the default page once the user is logged in.
get /logout logs the user out (takes them to the login page).
安装
要安装该包,请将以下行添加到您的composer.json文件中
"require": { "taskforcedev/user": "5.*" }
完成此操作后,您应运行composer update,然后最好使用artisan进行自动加载
php artisan dump-autoload
服务提供者
之后,您应将以下服务提供者添加到您的config/app.php文件中
Taskforcedev\User\ServiceProvider::class,
如果没有添加,请也添加以下服务提供者。
Taskforcedev\LaravelSupport\ServiceProvider::class,
覆盖配置
该包自带默认配置,但您可能希望发布它并用自己的配置设置覆盖。
php artisan vendor:publish --tag="user-config"
常见问题
Illuminate \ Database \ Eloquent \ MassAssignmentException username
为此,您需要将以下内容添加到您的App/Models/User.php文件中
protected $fillable = ['username', 'password'];