EVOLUTION-MANAGER
Edit File: adminSocializacionesController.php
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use DB; use File; use App\SocializacionesModel; class adminSocializacionesController extends Controller { public function index(){ $socializaciones = DB::table("socializaciones")->orderBy("orden", "desc")->get(); return view("admin/socializaciones/socializaciones_index", compact("socializaciones")); } public function crear_index(){ $socializaciones = DB::table("socializaciones")->get(); return view("admin/socializaciones/socializaciones_crear", compact("socializaciones")); } public function guardar(Request $request){ $socializaciones = new SocializacionesModel(); $socializaciones->titulo = $request->titulo; $socializaciones->texto = $request->texto; $socializaciones->texto_boton = $request->texto_boton; $imagen = $request->file("imagen"); $destinationPath = "img-socializaciones/"; $imagen_nombre = "imagen-socializacion-".date("Ymd-His").".".$imagen->getClientOriginalExtension(); $imagen->move($destinationPath,$imagen_nombre); $socializaciones->imagen = $destinationPath.$imagen_nombre; $socializaciones->enlace = $request->enlace; $orden_soc = SocializacionesModel::max("orden"); $orden_soc = $orden_soc ? $orden_soc+1 : 1; $socializaciones->orden = $orden_soc; $socializaciones->save(); return redirect("administracion/socializaciones"); } public function eliminar($id){ $socializaciones = SocializacionesModel::where("id", $id)->first(); $socializaciones->delete(); $destinationPath = "img-socializaciones/"; if(file_exists($destinationPath.$socializaciones->imagen)){ unlink($destinationPath.$socializaciones->imagen); } return redirect("administracion/socializaciones"); } }