/** * 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')); }
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'); }