Я пытаюсь передать простую переменную $ name через контроллер.Простая переменная, проходящая через контроллер, показывающая ошибку в Laravel 4.2
файл контроллера:
if($validator->fails())
{
$this->layout->content = View::make('admin.login')->with('name',$name);
}
Примечание:
protected $layout = 'admin.layout.login_master';
$ раскладка является членом класса для верстки Войти страницы
Просмотр файла:
@section('content')
<h1>Admin Login</h1>
{{ Form::open(array('url' => 'admin/login','method'=>'post')) }}
<div style="color:red">
{{ $name }}
</div>
<div id="row">
<div class="form-group">
{{ Form::label('username', 'Username') }}
{{ Form::text('username', '', array('class' => 'form-control')) }}
</div>
</div>
<div id="row">
<div class="form-group">
{{ Form::label('password') }}
{{ Form::password('password', array('class' => 'form-control')) }}
</div>
</div>
<div id="row">
<div class="form-group">
{{ Form::submit('Login',array('class'=>'btn btn-default')) }}
</div>
</div>
{{ Form::close() }}
@stop
он показывает ошибку в файле журнала :
Следующая исключением 'ErrorException' с сообщением 'Undefined переменной: имя (Вид: C: \ XAMPP \ HTDOCS \ портфолио \ приложения \ Views \ админ \ login.blade.php)' в C: \ XAMPP \ HTDOCS \ портфель \ приложения \ хранение \ Views \ 94976abb04474489c25123342a2993a1: 7
Стек след:
и в браузере он показывает:
Упс, похоже, что-то пошло не так.