예제 #1
0
 public function addPhoto($zip, $street, Request $request)
 {
     $this->validate($request, ['photo' => 'required|mimes:jpg,jpeg,png,bmp']);
     $photo = Photo::fromForm($request->file('photo'));
     Flyer::locatedAt($zip, $street)->addPhoto($photo);
     //return view('flyers.show',compact('flyer'));
 }
 public function postPhotos(AddProfilePhotoRequest $request, $profile_id)
 {
     $file = $request->file('photo');
     $photo = Photo::fromForm($file);
     $photo->save();
     Profile::findOrFail($profile_id)->{$request->get('type')}()->associate($photo)->save();
     return response('ok');
 }
예제 #3
0
 public function addPhoto($zip, $street, Request $request)
 {
     $this->validate($request, ['photo' => 'required|mimes:jpg,jpeg,png,bmp']);
     $photo = Photo::fromForm($request->file('photo'));
     $flyer = Flyer::locatedAt($zip, $street)->addPhoto($photo);
 }