Esempio n. 1
0
 /**
  * Execute the job.
  *
  * @return void
  */
 public function handle()
 {
     //
     foreach ($this->model->photos as $photo) {
         $oldfilename = storage_path('app') . $photo->slug;
         $newname = '/img/photos/' . $photo->id . '/' . $this->imageName;
         $newfilename = storage_path('app') . $newname;
         rename($oldfilename, $newfilename);
         $currentPhoto = Photos::find($photo->id);
         $currentPhoto->update(['slug' => $newname]);
     }
 }
 public function delete(Request $request)
 {
     if (!ACL::hasPermission('photos', 'delete')) {
         return redirect(route('photos'))->withErrors(['Você não tem permissão para deletar fotos.']);
     }
     if ($request->photo != "") {
         if (File::exists($this->folder . $request->usersId . '/thumb_' . $request->photo)) {
             File::delete($this->folder . $request->usersId . '/thumb_' . $request->photo);
         }
         if (File::exists($this->folder . $request->usersId . '/' . $request->photo)) {
             File::delete($this->folder . $request->usersId . '/' . $request->photo);
         }
     }
     Photos::find($request->get('photosId'))->delete();
     $success = "Foto excluída com sucesso.";
     return redirect(route('photos'))->with(compact('success'));
 }
 public function putDelete(Request $request)
 {
     if (!ACL::hasPermission('winners', 'delete')) {
         return redirect(url('/admin/vencedores#' . $request->table))->withErrors(['Você não tem permissão para excluir ' . $request->table . '.']);
     }
     if (isset($request->videosId)) {
         $videos = Videos::find($request->videosId);
         $videos->winner = 0;
         $videos->quantityVotes = "";
         $videos->save();
     } elseif (isset($request->photosId)) {
         $photos = Photos::find($request->photosId);
         $photos->winner = 0;
         $photos->quantityVotes = "";
         $photos->save();
     }
     $success = "Vencedor excluído com sucesso!";
     return redirect(url('/admin/vencedores#' . $request->table))->with(compact('success'));
 }
Esempio n. 4
0
 public function sort()
 {
     foreach (\Input::get('photo') as $key => $id) {
         Photos::find($id)->update(['line' => $key]);
     }
     \Activity::log('Fotoğrafların Sıralaması Değiştirildi');
 }