【发布时间】:2020-05-12 06:14:06
【问题描述】:
如果数据库中的值为“FC”,我希望将出口名称显示为“Food”,如果数据库中的值为“EX”,则在每个下拉菜单中显示“Express”。
这是我的控制器
$outlet_name = StoreFC::select('loc_type')
->groupBy('loc_type')
->orderBy('loc_type', 'ASC')
->get();
$district_name = StoreFC::select('location')
->groupBy('location')
->orderBy('location', 'ASC')
->get();
return view('test.store-fc', compact('outlet_name','district_name'));
这是我的看法
<div class="form-group">
<select name="filter_district" id="filter_district" class="form-control" required>
<option value="">Select Location</option>
@foreach ($district_name as $district)
<option value="{{ $district->location }}">{{ $district->location }}</option>
@endforeach
</select>
</div>
<div class="form-group">
<select name="filter_outlet" id="filter_outlet" class="form-control" required>
<option value="">Select Outlet</option>
@foreach($outlet_name as $outlet)
<option value="{{ $outlet->loc_type }}">{{ $outlet->loc_type }}</option>
@endforeach
</select>
</div>
这是我的模型
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class StoreFC extends Model
{
protected $table = 'store_foodcity';
}
这就是它现在在下拉菜单中的显示方式
【问题讨论】:
标签: laravel laravel-5 laravel-6 laravel-6.2