コード例 #1
0
 public function store(Request $request)
 {
     $this->validate($request, ['music_image' => 'required', 'music_name' => 'required', 'music_moods' => 'required', 'music_text' => 'required', 'song' => 'required']);
     $music = ['music_image' => Input::get('music_image'), 'music_name' => Input::get('music_name'), 'music_moods' => Input::get('music_moods'), 'music_text' => Input::get('music_text'), 'music_user' => Auth::user()->id];
     $music = Music::create($music);
     //加入关联
     $song_ids = explode('|', Input::get('song'));
     $song_music = [];
     foreach ($song_ids as $k => $v) {
         $song_music[] = ['song_id' => $v, 'music_id' => $music->music_id];
     }
     DB::table('fm_song_music')->insert($song_music);
     return redirect('admin/music');
 }
コード例 #2
0
 public function store(MusicRequest $music)
 {
     //        $rsvp = new Rsvp;
     //
     //        $rsvp->setImagePath($request->getImagePath());
     //
     //        $rsvp->imagePath = $request->imagePath;
     Music::create($music->all());
     //        $file = null;
     //        if ($request->hasFile('imageName')) {
     //            $file = $request->file('imageName');
     //            $ext = strtolower($file->getClientOriginalExtension());
     //            $request["imagePath"] = $ext;
     //        }
     //        $request->file('imageName')->move(base_path() . '/public/images/catalog/', $file);
     //
     //        $request['imagePath'] = base_path().'/public/images/catalog/'.$file;
     //
     //
     return view('pages.music', compact('music'));
     //        return view('pages.thanks', compact('rsvp'));
 }
コード例 #3
0
 public function store()
 {
     $input = Request::all();
     Music::create($input);
     return redirect()->route('music.index');
 }
コード例 #4
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     Music::create($request->all());
     return back();
 }