Vir*_*ruz 4 laravel eloquent laravel-4 laravel-5
我想在更新记录时调用此查询而不是ID,但我得到一个错误,说columnize()必须是类型数组,字符串给定,调用
$user = Attendances::find(DB::raw('concat (firstname, " ",lastname)'), 'like', Input::get('student_name'))->where('section_name', 'like', Input::get('section_name'))->where('teacher_id', '=', Auth::user()->id)->where('subject_code', 'like', Input::get('subject_code'));
Run Code Online (Sandbox Code Playgroud)
请帮忙:(
第一种方法也应如此where(),因为find()只能使用主键.最后还应该调用get()或first()执行查询:
$user = Attendances::where(DB::raw('concat (firstname, " ",lastname)'), 'like', Input::get('student_name'))
->where('section_name', 'like', Input::get('section_name'))
->where('teacher_id', '=', Auth::user()->id)
->where('subject_code', 'like', Input::get('subject_code'))
->first();
Run Code Online (Sandbox Code Playgroud)