Example #1
0
 public function postForm(ImagesRequest $request, PhotoManagement $photoSaver)
 {
     if ($photoSaver->save($request->file('image'))) {
         return view('photo_ok');
     }
     return redirect('photo/form')->with('error', 'Désolé mais votre image ne peut pas être envoyée !');
 }
Example #2
0
 public function postForm(ImagesRequest $request, PhotoGestionInterface $photogestion)
 {
     if ($photogestion->save($request->file('image'))) {
         return view('photo_ok');
     }
     return redirect('photo/form')->with('error', 'Image KO');
 }
Example #3
0
 public function postForm(ImagesRequest $request, ImageGestionInterface $imageGestion)
 {
     $image = $request->file("image");
     if ($imageGestion->save($request->file("image"))) {
         return view("op.img.formOk");
     }
     return redirect("image")->with("error", "Désolée mais votre image ne peut pas etre transferer");
 }
 public function postForm(ImagesRequest $request)
 {
     $image = $request->file('image');
     if ($image->isValid()) {
         $chemin = config('images.path');
         $extension = $image->getClientOriginalExtension();
         do {
             $nom = str_random(10) . '.' . $extension;
         } while (file_exists($chemin . '/' . $nom));
         if ($image->move($chemin, $nom)) {
             return view('photo_ok');
         }
     }
     return redirect('photo/form')->with('error', 'Désolé mais votre image ne peut pas être envoyée !');
 }
Example #5
0
 public function store(ImagesRequest $request)
 {
     $images = new Images();
     if ($request->hasFile('images')) {
         $listImage = array();
         $files = $request->file('images');
         foreach ($files as $file) {
             $name = $file->getClientOriginalName();
             $extension = $file->getClientOriginalExtension();
             $picture = time() . $name . '.' . $extension;
             $file->move('images/slider', $picture);
             $src = 'images/slider/' . $picture;
             $data = array('imageName' => $name, 'imageSrc' => $src, 'imageType' => 'slider');
             autoAssignDataToProperty($images, $data);
             $listImage[] = $data;
         }
         $images->insert($listImage);
     }
     return redirect(URL::previous())->withSuccess(Lang::get('messages.create_success'));
 }