请耐心等待我,我是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'
]);
}
因为我在它的中间件下有它应该有错误常数。
我无法找到与显示错误有关的这个问题。 请有人能告诉我我做错了什么吗?
答案 0 :(得分:1)
$errors != errors
一个是变量,一个是常数,请注意缺少的$
。
错误包不会是常数,因为常量值永远不会改变,在尝试使用Laravel之前一定要更好地熟悉php类型和语法。