我想在下拉列表中显示数据库值..我尝试了很多,但它不适合我.. 我收到错误我不知道我错在哪里。我是laravel的新手。请帮助我,我错了..
视图:
<LinearLayout
android:id="@+id/receipt1_fee"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#A4ACB0"
android:orientation="horizontal"
android:padding="5dp">
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center_horizontal"
android:padding="5dp"
android:text="Description"
android:textSize="12dp"
android:textStyle="bold" />
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center_horizontal"
android:padding="5dp"
android:text="Amount (Nrs) "
android:textSize="12dp"
android:textStyle="bold">
</TextView>
</LinearLayout>
<LinearLayout ** can this linear layout be used as listView **
android:id="@+id/student_profile_fee_linearlayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/student_profile_fee_description"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left|center"
android:paddingLeft="70dp"
android:paddingTop="10dp"
android:text="Sports"
android:textSize="10dp" />
<TextView
android:id="@+id/student_profile_fee_amount"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left|center"
android:paddingLeft="70dp"
android:paddingTop="10dp"
android:text="1000"
android:textSize="10dp" />
</LinearLayout>
控制器:
<div class="form-group">
<label for="name" class="col-md-4 control-label">User type</label>
<div class="col-md-6">
<?php
{!!Form::select('user_type_id[]', $usertypes_list, $thing->user_type->pluck('id'), ['class' => 'form-control'])!!}
;?>
</div>
任何人都可以帮助我...... 提前谢谢。
答案 0 :(得分:0)
运行composer require "laravelcollective/html":"^5.4"
将laravelcollective
添加到您的项目中,因为Form::select
在laravel 5 +中不再可用
并快速查看this laravelcollective Doc.s
修改强>
在你的控制器中你要传递$usertypes_list
所以函数应该是
public function get() {
$usertypes_list = User_type::pluck('id', 'type');
return view('edit')->compact('usertypes_list');
}
然后你的观点应该是:
<div class="form-group">
<label for="name" class="col-md-4 control-label">User type</label>
<div class="col-md-6">
{!!Form::select('user_type_id[]', $usertypes_list, null, ['class' => 'form-control'])!!}
</div>