Level 1
this is my code in controller:
class AdminClassroomsController extends Controller { public function index() {
$classrooms = Classroom::paginate(5);
return view('admin.admin_classrooms', compact('classrooms'));
}
public function searches(Request $request) {
$query = Classroom::where('name', $request->input('name'));
// if ($request->has('name'))
// {
// $query->where('name', 'LIKE', '%' . $request->input('name') . '%');
// //$query->where('description', 'LIKE', '%' . $request->input('name') . '%');
// }
if ($request->has('name'))
{
$query->where(function ($q) use ($request)
{
return $q->where('name', 'LIKE', $request->input('name') . '%')
->orWhere('description', 'LIKE', '%' . $request->input('name') . '%');
});
}
$query->get();
$classrooms = $query->get();
return view('admin.admin_classrooms', compact('classrooms'));
}
}