public function store(Request $request) { $this->validate($request, ['drama_id' => 'required', 'episode_id' => 'required', 'song' => 'required']); $ed = new Ed(); $ed->drama_id = $request->input('drama_id'); $ed->episode_id = $request->input('episode_id'); $ed->song_id = $request->input('song'); $ed->user_id = $request->user()->id; if ($ed->save()) { if ($ed->episode_id) { return redirect()->route('episode.songs', [$ed->episode_id]); } else { return redirect()->route('drama.songs', [$ed->drama_id]); } } else { return redirect()->back()->withInput()->withErrors('添加失败'); } }