chevron_left

Laravel 技巧库

已发布
第 2 回

课程讲义

Laravel 技巧库 - Form 表单和数据验证

2023年11月13日更新
Laravel 技巧库

Form 表单和数据验证

修改表单

优化一下表单部分,先退出登录状态。点击登录。 其实登录注册的表单,在提供的静态模板里已经都已经有了。

在集成自己的模板之前,先来看看 laravel 自己提供的登录注册模板是怎么回事。actioncsrf部分就不解释了,都是一回事的。

三元

{{ $errors->has('email') ? ' has-error' : '' }}

这里有一个三元表达式,$errors是数据验证如果出错后,laravel自动发给模板的信息。登录注册这块的数据验证工作 laravel 已经自动帮我们处理好了。所以如果填写的数据不正确,模板中就可以直接使用$errors这个变量,从里面拿到错误信息。

整个代码的意思是说,如果$errors中里面有email的错误信息,那就把一个叫做has-errorclass添加到这里来。否则啊,如果没有错误,那就是空了,也就是不添加任何的class

first

@if ($errors->has('e...

课程介绍

此课程是「超简单的 Laravel 新手入门教程」(https://clwy.cn/video/courses/laravelmeetup) 的续集,请确定你之前已经完成了它的学习。laravel 技巧库是我整理出来的各种做 laravel 开发常用的技巧。相信你通过对这些课程的学习,laravel 的技术也将达到一个新的高度。课程中基本囊括了所有常用的 laravel 开发技巧。如果你之前已经有一些 laravel 的开发经验了,那你依然值得关注下面这些课程:1. 第三方登录的实现方法 2. Ajax 上传 3. Laravel Collective 重构 Form4. 评论提交 Ajax 化所谓,师傅领入门,修行靠个人。学了这一期课程后,你现在已经有能力自己规划一些 laravel 的项目了。也只有将课程中学习到的知识,用在了实际项目里,你才算真正的掌握了这些知识。好的,那我就期待你的个人作品了。项目 Github 地址你可以从这里得到完整的项目源码。https://github.com/canon4ever/laraveltrickshttps://github.com/canon4ever/laraveltricks)(