繁体   English   中英

在单个文本字段laravel中从表输出行

[英]Outputting rows from table in one single text field laravel

嗨,我很高兴将表格的行输出放在单个文本字段中。 这是我目前的看法:

{{Form::label('tag', 'tags')}}
@foreach ($task->tagtask as $tt)                
<input type="text" name="tag_name" class="form-control" value='{{ $tt->tag['tag_name'] }}'>
@endforeach

问题是如果我有一个任务,例如2个标签。 然后它要循环两次,然后我有两个文本字段,每个文本字段的值都是一个标签。 我想要一个单一的文本字段,其中包含一项任务作为值的所有标签。 但是我真的不知道该如何实现。

有人能帮助我吗? 很高兴我在等待您的回复。 无论如何,谢谢您的回答。

您总是可以使用一些纯PHP。

{{Form::label('tag', 'tags')}}
<input type="text" name="tag_name" class="form-control" value="<?php foreach($task->tagtask as $tt) echo $tt->tag['tag_name'];?>">

您可以在value属性内使用@foreach

{{Form::label('tag', 'tags')}}

<input type="text" name="tag_name" class="form-control" value='@foreach ($task->tagtask as $tt) {{ $tt->tag['tag_name'] }} @endforeach'>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM