Переменная $ errors в laravel недоступна глобально внутри функции

Я пытаюсь сделать некоторые вспомогательные функции, которые я могу использовать в представлениях 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() функция

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]