【问题标题】:Use Laravel Auth with custom view将 Laravel Auth 与自定义视图一起使用
【发布时间】:2015-10-20 18:05:08
【问题描述】:

我正在尝试实现一个单页应用程序。我希望它类似于所附图像中的设计,如果用户未登录,右框将承载登录/注册片段,但在通过身份验证后将更新为个人资料/注销。 p>

如何利用现有的 Laravel 身份验证功能来使其正常工作?类似于向 AuthController 发送 Ajax 请求,然后在登录时返回 Auth::user() 或将表单数据发送到 auth/register 路由。

【问题讨论】:

  • 检查用户是否通过身份验证,然后在您的模板中输出身份验证表单或注销按钮还不够吗?
  • 是的,但我不确定如何去做。
  • 如果您需要更多详细信息,请告诉我,我会更新答案。

标签: php laravel laravel-5.1


【解决方案1】:

您可以检查用户是否通过了身份验证

if (Auth::check()) {
    // The user is logged in...
}

在您的模板中,使用blade,您可以执行以下操作:

@if(Auth::check())
  {{-- Show logout button --}}
@else
  {{-- Show login form --}}
@endif

【讨论】:

  • 我们如何处理这里的注册?请您详细说明一下。
  • 因为这是一个相当广泛的问题,取决于您的需求和我不知道的应用程序类型,我建议您查看这个tutorial,它解释了新的 5.1.4 用户登录和注册功能。
猜你喜欢
  • 1970-01-01
  • 2016-07-30
  • 1970-01-01
  • 1970-01-01
  • 2017-05-26
  • 1970-01-01
  • 2020-11-06
  • 2012-10-20
  • 1970-01-01
相关资源
最近更新 更多