如何使用 Laravel 5 在 select 标签中循环数据
How to looping data in select tag with Laravel 5
嗨,我是 Laravel 5 框架的初学者
我想问问。如何使用 Laravel 5 框架在 select 标签中循环数据。
如果我像这样使用 PHP Native:
<select name="handphone">
<?php
include "connection.php";
$data_get = mysqli_query($con,"select * from handphone");
while ($get=mysqli_fetch_object($data_get)) {
?>
<option value="<?php echo $get->idphone ?>"><?php echo $get->namephone ?>
</option>
<?php } ?>
</select>
如何使用 Laravel 5 在 select 标签中循环数据?
在 Laravel 中你将使用这样的东西
$handphones = DB::table('handphone')->all();
这将获取手机table中的所有记录。
在您看来,使用 foreach 循环遍历这样的结果。
<select>
@foreach($handphones as $handphone)
<option value="{{$handphone->idphone}}">{{$handphone->namephone}}</option>
@endforeach
</select>
我希望这能回答你的问题。
有一种无需循环的更简洁的方法:
{!! Form::label('handphones', 'Handphones') !!}
{!! Form::select('handphones', $handphones , null, ['class' => 'form-control', 'required']) !!}
必须将值存储为键,将显示的名称存储为值。
如果你想要 select 默认情况下的一个选项,你将它作为第三个参数传递。
您需要包含 "illuminate/html": "5.0.*@dev" 因为 html class 不再嵌入。
嗨,我是 Laravel 5 框架的初学者 我想问问。如何使用 Laravel 5 框架在 select 标签中循环数据。
如果我像这样使用 PHP Native:
<select name="handphone">
<?php
include "connection.php";
$data_get = mysqli_query($con,"select * from handphone");
while ($get=mysqli_fetch_object($data_get)) {
?>
<option value="<?php echo $get->idphone ?>"><?php echo $get->namephone ?>
</option>
<?php } ?>
</select>
如何使用 Laravel 5 在 select 标签中循环数据?
在 Laravel 中你将使用这样的东西
$handphones = DB::table('handphone')->all();
这将获取手机table中的所有记录。 在您看来,使用 foreach 循环遍历这样的结果。
<select>
@foreach($handphones as $handphone)
<option value="{{$handphone->idphone}}">{{$handphone->namephone}}</option>
@endforeach
</select>
我希望这能回答你的问题。
有一种无需循环的更简洁的方法:
{!! Form::label('handphones', 'Handphones') !!}
{!! Form::select('handphones', $handphones , null, ['class' => 'form-control', 'required']) !!}
必须将值存储为键,将显示的名称存储为值。 如果你想要 select 默认情况下的一个选项,你将它作为第三个参数传递。
您需要包含 "illuminate/html": "5.0.*@dev" 因为 html class 不再嵌入。