根据laravel中的行数生成动态下拉列表

时间:2019-05-08 08:50:15

标签: php laravel

我正在尝试制作动态下拉菜单。例如,如果我有3行,我希望下拉值是1,2,3等。

我尝试了下面的代码,它可以显示动态列表,但是列表中有一个“ 0”,我无法理解为什么

在我的控制器中(这将获得S_Rank列,这正是我需要在下拉菜单中列出的列)

$ranks = array();
foreach($applications as $application) {
$ranks[] = $application->S_Rank;}

这是我的观点

{{Form::select('Abstract_Status_ID' ,[$ranks], $application->S_ID, ['class' => 'form-control', 'placeholder' =>$application->S_Rank] )}} 

显示奇怪的“ 0”的结果

http://prntscr.com/nlwihy

1 个答案:

答案 0 :(得分:2)

您无需将$ranks数组放入另一个数组。

{{ Form::select('Abstract_Status_ID', $ranks, $application->S_ID, ['class' => 'form-control', 'placeholder' => $application->S_Rank]) }}