【发布时间】:2021-08-23 05:31:58
【问题描述】:
所以我知道如何将数据检索到视图(使用控制器中的类) 但是我怎样才能将一些数据返回到布局,而这些数据没有(或者更确切地说我不知道它们在哪里)有它的类,我可以在其中获取代码。
这是我想输入城市名称的表格。
我总是通过使用 db 向我的前端控制器提供数据来做到这一点
$events = DB::select('select * from events');
return view('frontend/index', ['event' => $events]);
编辑
如何将$city->id 从循环传递到动作?
我的app.blade 表单:
<form method="POST" action="{!! route('cityView', ['id' => $city->id]) !!}" class="form-inline">
<div class="form-group">
<select name="city_id" class="form-control">
<option>xd</option>
@foreach(\App\Models\City::all() as $city)
<option value="{{ $city->id }}">{{ $city->name }}</option>
@endforeach
</select>
</div>
<button type="submit" class="btn btn-info">Search</button></a>
</form>
但是我怎样才能为布局做呢?
制作布局控制器会有所帮助吗?或者可能在现有控制器中创建另一个类并返回布局视图的视图?
第二种解决方案是将此表单添加到每个视图中,因为它们只有 3 个,但我更喜欢 app.blade 的解决方案
【问题讨论】: