/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { //dd($request); dd()関数で出力 => デバッグの際に使う $text = $request->sample_text; $number = $request->sample_number; $date = $request->date; $created_at = Carbon::now()->format('Y-m-d H:i:s'); //Carbon::now() でもおk //PHP7あたりからarrayが[]で宣言できるようになった //クエリの作成 $query = ['sample_text_column' => $text, 'sample_number_column' => $number, 'sample_date' => $date, 'created_at' => $created_at]; //queryをここで飛ばす Sample::insert($query); //データの取得 //一件だけ取得する場合はfirst() $insert_record = Sample::where('created_at', '=', $created_at)->first(); //不特定多数のデータを取得するにはget() $records = Sample::where('sample_number_column', '<', 100000)->where('created_at', '!=', $created_at)->get(); Session::flash('mode', 'insert'); //sampleパッケージのsample2.bladeに飛ぶ //compactでデータを渡す return view('sample.sample2', compact('insert_record', 'records')); }