修改表单
优化一下表单部分,先退出登录状态。点击登录。
其实登录注册的表单,在提供的静态模板里已经都已经有了。
在集成自己的模板之前,先来看看 laravel 自己提供的登录注册模板是怎么回事。action
和csrf
部分就不解释了,都是一回事的。
三元
{{ $errors->has('email') ? ' has-error' : '' }}
这里有一个三元表达式,$errors
是数据验证如果出错后,laravel
自动发给模板的信息。登录注册这块的数据验证工作 laravel 已经自动帮我们处理好了。所以如果填写的数据不正确,模板中就可以直接使用$errors
这个变量,从里面拿到错误信息。
整个代码的意思是说,如果$errors
中里面有email
的错误信息,那就把一个叫做has-error
的class
添加到这里来。否则啊,如果没有错误,那就是空了,也就是不添加任何的class
。
first
@if ($errors->has('e...