コード例 #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function upload(PhotoFormRequest $request, $id)
 {
     if (Input::hasFile('file')) {
         $file = $request->file('file');
         $filename = uniqid() . $file->getClientOriginalName();
         $file->move('assets/upload/images', $filename);
         //dd($id);
         //$photoGallery = PhotoGallery::find($request->input('photo_gallery_id'));
         $photoGallery = PhotoGallery::find($id);
         $photo = $photoGallery->photos()->create(['gallery_id' => $request->input('gallery_id'), 'file_name' => $filename, 'file_size' => $file->getClientSize(), 'file_mime' => $file->getClientMimeType(), 'file_path' => '/assets/upload/images/' . $filename, 'created_by' => \Auth::user() ? \Auth::user()->id : 0]);
         return response()->json($photo, 200);
     } else {
         return response()->json(false, 200);
     }
 }