【问题标题】:How can I re-add Laravel 5 default authentication boilerplate?如何重新添加 Laravel 5 默认身份验证样板?
【发布时间】:2016-08-20 18:21:58
【问题描述】:

当我安装 Laravel 时,它带有一些用于身份验证的样板。由于某种原因,当时我删除了所有这些。现在我已经深入到我的项目中了,我想添加一些身份验证。

有没有办法重新安装 Laravel 5 附带的默认代码?

【问题讨论】:

  • 运行 composer installcomposer update 将安装原始版本的 laravel,但请注意,如果您对 原始 laravel 文件进行任何更改,所有更改都将丢失
  • 点击此链接在 Laravel 5.x stackoverflow.com/questions/32029689/… 中重建您的身份验证

标签: laravel laravel-5


【解决方案1】:

要重新添加 Laravel 5 样板验证码:

  • 如果您删除了Auth controllers,请将它们重新添加到app/Http/Controllers/Auth
  • 如果您删除了Auth middlewares,请重新添加。
  • Re-register 您删除的任何 Auth 中间件。
  • 重新添加您从 User model 中删除的任何身份验证特征和接口实现。

没有很多文件要添加,即使你删除了所有文件,所以你可以从 github repo 复制 Pasta。你只需要更新你的命名空间。

Laravel 5.0 有 boilerplate routes 不包含在 5.1 中:

Route::controllers([
    'auth' => 'Auth\AuthController',
    'password' => 'Auth\PasswordController',
]);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-23
    • 2017-01-22
    • 1970-01-01
    • 2015-08-21
    • 2015-06-20
    • 1970-01-01
    • 2018-01-19
    相关资源
    最近更新 更多