Laravel使用未定义的常量错误 - 假设'错误'

时间:2018-01-04 23:48:32

标签: laravel

请耐心等待我,我是Laravel的新手。

如果我将代码留在下面......我的表单验证似乎没问题。

@if(count(errors) > 0)
<div class="row">
  <div class="col-md-6">
    <ul>
      @foreach($errors->all() as $error)
        <li>{{$error}}</li>
      @endforeach
    </ul>
  </div>
</div>
@endif

但是只要我添加上面的代码就会失败并给我错误:

使用未定义的常量错误 - 假设&#39;错误&#39;

我有这个中间件下的路线

Route::group(['middleware' => ['web']], function(){ 
 Route::post('/signup', [
 'uses' => 'UserController@postSignUp',
 'as' => 'signup'
 ]);
}

因为我在它的中间件下有它应该有错误常数。

我无法找到与显示错误有关的这个问题。 请有人能告诉我我做错了什么吗?

1 个答案:

答案 0 :(得分:1)

$errors != errors

一个是变量,一个是常数,请注意缺少的$

错误包不会是常数,因为常量值永远不会改变,在尝试使用Laravel之前一定要更好地熟悉php类型和语法。