Example #1
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     //検索キーワード受け取り
     $keyword = Input::get('keyword');
     //page受け取り
     $page = Input::get('page');
     //クエリ生成
     $query = Admin::query();
     //もしkeywordがあったら
     if (!empty($keyword)) {
         $query->where('email', 'like', '%' . $keyword . '%')->orWhere('name', 'like', '%' . $keyword . '%');
     }
     //検索実行(検索条件は和となる)
     $admins = $query->orderBy('id', 'desc')->paginate(10);
     //reteurn
     return view('admin.admins.index')->with('admins', $admins)->with('keyword', $keyword)->with('page', $page);
 }