Laravel - Заполнитель отображается не полностью / правильно - PullRequest
0 голосов
/ 27 февраля 2019

Я использую 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);
    }

1 Ответ

0 голосов
/ 27 февраля 2019

Хорошо, неважно, я нашел свою ошибку, {{$input_placeholder}} в промежутке между " " вот так:

<td><input type="text" name="name[]" placeholder="{{$input_placeholder}}" class="form-control name_list" /></td>

Я оставляю вопрос, потому что не смог найти решение своей проблемыв StackOverflow.Поэтому я думаю, что это может быть полезно для других начинающих борцов, таких как я.

Если вы считаете этот вопрос бесполезным, , пожалуйста, дайте мне знать в комментарии , и я его удалю.

...