Я использую Laravel 5.7.Я определил переменную $ input_placeholder (value = "Your Name") в контроллере, и я передаю эту переменную в представление ("create view", blade).Я пытаюсь получить доступ к переменной из представления (от заполнителя ввода), но отображаемое значение не верно.Отображается только первое слово (например, отображается только «Ваше»).Что мне здесь не хватает?
Файл маршрута:
Route::get('/create','HomeController@create')->name('create');
создать представление:
@extends('layouts.form')
@section('form_content')
<form name="add_name" id="add_name">
<div class="table-responsive">
<table class="table table-bordered" id="dynamic_field">
<tr>
<td><input type="text" name="name[]" placeholder={{$input_placeholder}} class="form-control name_list" /></td>
<td><button type="button" name="add" id="add" class="btn btn-success">Add More</button></td>
</tr>
</table>
<input type="button" name="submit" id="submit" class="btn btn-info" value="Submit" />
</div>
</form>
@endsection
Функция Create () в контроллере:
{
public function create()
{
$data=[
'input_placeholder' => 'Your Name'
];
//no need for an array in this example but ultimately yes
return view('create')->with($data);
}