我正在尝试制作一些可以在Laravel 4视图中使用的辅助函数
我想简单地调用error_exists()
函数来验证验证是否成功
所以我做了这个:
function error_exists(){
global $errors;
if(!is_object($errors) && !method_exists($errors,'count')) return;
//using MessageBag method called count()
return $errors->count(); //which will return a boolean '0' if no error exists
}
函数error_exists()
总是返回' null
'因为$errors
似乎在Laravel View
我的控制器看起来像这样:
//validator
$rules = array('username' => 'required|email', 'password' => 'required');
$validator = Validator::make(Input::all(), $rules);
// Validate the input and return correct response
if ($validator->fails()) Redirect::route('users.getLogin')->withErrors($validator);
注意:我可以在视图中访问$errors
我唯一的问题是如何访问error_exists()
函数中的错误