本包的最新版本(v5.0.2)没有提供许可证信息。

一个Laravel包,提供用户登录/注册等路由、控制器和视图。

v5.0.2 2015-10-22 09:59 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:43:47 UTC


README

这是一个为Laravel 5(也提供4分支)提供的包,它提供了包括注册、登录、登出和主页在内的认证路由、视图和控制器。

Travis Build Latest Stable Version Total Downloads Latest Unstable Version License

关于

一个提供用户登录/注册等路由、控制器和视图的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'];