代码之家  ›  专栏  ›  技术社区  ›  Masoud Tavakkoli

如何在laravel 5.4中添加数组名称以形成输入

  •  0
  • Masoud Tavakkoli  · 技术社区  · 8 年前

    我是新手 Laravel 5.4 环境我用过 Codeigniter 之前和现在我切换到 Laravel .

    问题1:

    在里面 代码点火器 我们可以将数组初始化为输入名称,以便像这样轻松地管理它们:

    <input type="text" name="vehicle[vehicle_no][]" placeholder="" class="form-control name_list" />
    <input type="text" name="vehicle[make][]" placeholder="" class="form-control name_list" />
    <input type="text" name="vehicle[model][]" placeholder="" class="form-control name_list" />
    <input type="text" name="vehicle[chassis_no][]" placeholder="" class="form-control name_list" />
    <input type="text" name="vehicle[engine][]" placeholder="" class="form-control name_list" />
    <input type="text" name="vehicle[color][]" placeholder="" class="form-control name_list" />
    <input type="text" name="vehicle[type][]" placeholder="" class="form-control name_list" />
    

    现在我想在 拉雷维尔5.4

    问题2:

    使用 Laravel Form library 是必要的,或者我们可以简单地使用 HTML

    例如,使用:

    <input type="text" name="vehicle[chassis_no][]" placeholder="" class="form-control name_list" />
    

    而不是

    {!! Form::input('vehicle')!!}
    

    谢谢你的帮助

    1 回复  |  直到 8 年前
        1
  •  0
  •   Latheesan    8 年前

    您在Codeignator中所做的并不是该框架的特殊或特定内容。这只是标准的html。您可以在Laravel刀片视图文件中执行相同操作。

    foreach ($request->vehicle['chassis_no'] as $index => $vechicleChasisNo) {
        // ...
    }
    

    至于 Form 图书馆——归根结底是偏好——如果你愿意或不愿意,你可以使用它。

    推荐文章