这个Laravel声明是什么意思?

时间:2017-12-12 05:34:21

标签: laravel

这句话的含义是什么?

<div class="form-group has-feedback{{ $errors->has('username') ? ' has-error' : '' }}">

我不擅长这些,我只是一个初学者。 它做了什么?

2 个答案:

答案 0 :(得分:1)

这是$error收集对象,它从验证器返回。 它显示您的用户名字段有错误一些验证错误。

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

以上是我们在刀片模板中使用的简单三元条件。 condition ? 'yes' : 'no';

答案 1 :(得分:0)

{ 3={ 21=[ 3 ] }, 2={ 20=[ 1101, 1102, 0, 1104, 1106 ], 17=[ 1111, 1112, 1113, ] }, 1={ 10=[ 1 ] } } 是laravel实习生的字符串集合。它主要用于通过检查示例$errors中的特定字符串是否存在于'username'的集合中来显示验证错误。

第二件事是您使用tenary operator可以用来缩短if语句。通过使用if语句,您的代码看起来像这样 ->has()
但是在这个例子中你会使用tenary operator因为它更舒服。