public function create(Request $request) { $plan = new Plan(); $plan->subject = $request->input('name'); $plan->save(); $drills = $request->input('drill'); foreach ($drills as $drill) { $drill = Drill::where('name', '=', $drill)->get()->first(); $plan->drills()->attach($drill->id); } $drills = Drill::orderBy('created_at', 'asc')->get(); return view('design/plan', ['drills' => $drills]); }