我很高兴与laravel 5和Eloquent合作。
所以我想传递post变量并将其用作我的查询中的参数
public function getDepartmentList(Request $request){
$divisi_id = $request->input('divisi_id');
$departmentList = departemen::all()->where('divisi_id', $divisi_id);
这是我的问题。 $ divisi_id包含来自帖子的数据。但是当我以雄辩的方式传递它时,$ divisi_id正在丢失它的值,因此查询返回空。但是当我将值从post更改为预定义值$divisi_id = 1
时,查询返回了一些行。所以,我认为问题在于帖子。
有没有办法将帖子数据传递给Eluqoent?
答案 0 :(得分:-1)
请更改:
DB::select('select * from departemen where divisi_id = '.$divisi_id.';')
要
DB::select('select * from departemen where divisi_id = $divisi_id)
雄辩:
$departmentList = departemen::where('divisi_id', $divisi_id)->get();