付费课程, 订阅后即可观看

Jetstream 困局突围:用户登录时如何实现多种登录方案

本期 Laravel Jetstream 视频教程咱们看一看最后一部分,也就是如何实现多种登录方式,在这里咱们只演示邮件密码登录和手机验证码登录,如果你还有其它的需求,你同样可以参照这里给出的方案来实现自己项目所需要的登录逻辑。

running8 2020.12.15 13:46

随着UI脚手架的巨大变化——取消了对诸如Bootstrap、Vue和React等流行框架的支持——并支持Livewire和Inertia等更复杂和年轻的框架,对于初学者,甚至对于长期使用Laravel的用户来说,Laravel最初的脚手架显然变得更加难以使用。

国营 2020.12.15 13:54

没有取消,不过确实开始确立以后的发展方向和更高效的开发模式了,不适应的人依然可以采取过去的方式进行工作,今后怎么样,看个人选择吧,旧的应该会逐渐淘汰了。

running8 2020.12.16 03:00

laravel 发展成全栈是值得期待的,全栈应该从后端向前端扩张。

学习新知识并会使用,乐趣很多,这也是维系我坚守在编程大军最后一排不下阵地的重要动力。学新的,用新的,乐此不疲。

邶城以北(叶兴勇) 2021.12.16 13:10

老师,我用wire:click.prevent="login"是可以的,您看是不是login函数写错了。应该是User模型引入错误

邶城以北(叶兴勇) 2021.12.16 13:25

另外,点击获取验证码按钮闪退是不是因为提交了数据,因此触发了form的action。我把button换成了label就要得了。还有,验证码未通过验证也登录了,这个问题也没有解决。我的解决办法是verified为false时登录按钮不可用或隐藏,verified为true时才可用或显示

国营 2021.12.16 13:37

验证码的如果使用了button,一定要特别小心,.prevnet必须要添加,不然就有可能出发提交逻辑,这个阶段你就疯狂试错就好,不用追求马上找到解决方法,正是积累的好时机。叫站长就好,在Coding10咱们是相互学习和成全的关系,老师这个称呼我一直都不太接受。

邶城以北(叶兴勇) 2021.12.16 13:40

我看了下vendor/laravel/ jetstream/components/button-blade-php,类型'type' => 'submit',点击后肯定就提交了form数据

国营 2021.12.16 13:52

灵活一些,自定义一个 button 就好,不要迷恋 Laravel 封装好的 button,它们的可定制性有时候是受限制的。

James 2022.03.09 00:05

站长,早上好。现在是早高峰在地铁上学习你的课程!不得不说受益匪浅。另外有个疑惑,现在主流不是前后端分离的开发模式么?laravel 这一套新的开发模版在未来团队合作中显得不太友好。

国营 2022.03.09 01:25

这一套是 web 开发模式,适用于网站开发,网站开发当然也可以前后分离的模式,但是开发效率却比较低,需要频繁对接,这套东西的话,不需要团队合作,属于单兵作战体系的武器。前后分离不是因为先进,是因为现在移动端的现实需求,做应用,小程序必须使用这种模式。做网站的话,就可以采取更灵活的方式和策略。

微信扫码登录