Я пытаюсь сделать некоторые вспомогательные функции, которые я могу использовать в представлениях 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);
NB: я могу получить доступ $errors
во взглядах единственная проблема у меня есть, как получить доступ к ошибкам внутри error_exists()
функция
Задача ещё не решена.
Других решений пока нет …