Laravel - 占位符未完全/正确显示

问题描述 投票:0回答:1

我正在使用Laravel 5.7。我在控制器中定义了一个变量$ input_placeholder(value =“Your Name”),我将这个变量传递给一个视图(“创建视图”,刀片)。我试图从视图中访问变量(从输入占位符开始),但显示的值不正确。仅显示第一个单词(例如:仅显示“您的”)。我在这里错过了什么?

路线文件:

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);
    }
placeholder laravel-5.7
1个回答
0
投票

好吧,没关系,我发现我的错误,{{$input_placeholder}}介于" "之间:

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

我要离开这个问题,因为我无法在StackOverflow中找到解决问题的方法。因此,我认为这对像我这样的其他初学者来说也很有用。

如果您认为这个问题没用,请在评论中告诉我,我会将其删除。

© www.soinside.com 2019 - 2024. All rights reserved.