From d1c94a36dbda2785f666638e47bbcc3c711134aa Mon Sep 17 00:00:00 2001 From: mjarillo Date: Sun, 6 Sep 2026 20:29:11 -0300 Subject: [PATCH] creacion del trait --- app/Http/Controllers/Auth/LoginController.php | 2 +- app/Http/Controllers/personacontroller.php | 1 + app/Models/persona.php | 3 + app/Traits/Herramientas.php | 14 ++ resources/views/welcome.blade.php | 151 ++++-------------- 5 files changed, 52 insertions(+), 119 deletions(-) create mode 100644 app/Traits/Herramientas.php diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index 45287b5..13d8b8f 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -51,7 +51,7 @@ class LoginController extends Controller if (Auth::attempt($credentials)) { $request->session()->regenerate(); - return redirect()->intended('/dashboard'); // ruta post-login + return redirect()->intended('/personas'); // ruta post-login } diff --git a/app/Http/Controllers/personacontroller.php b/app/Http/Controllers/personacontroller.php index f4ec1e9..277e0d9 100644 --- a/app/Http/Controllers/personacontroller.php +++ b/app/Http/Controllers/personacontroller.php @@ -29,6 +29,7 @@ class PersonaController extends Controller } public function show($id){ $persona = Persona::findOrfail($id); + $persona-> formatear_texto(); return view('personas.show', ["per"=>$persona]); } diff --git a/app/Models/persona.php b/app/Models/persona.php index a5f2520..cb0489c 100644 --- a/app/Models/persona.php +++ b/app/Models/persona.php @@ -5,12 +5,15 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; +use App\Traits\Herramientas; class Persona extends Model { use HasFactory; use SoftDeletes; + use Herramientas; + protected $table = 'persona'; public $primaryKey = 'id_persona'; diff --git a/app/Traits/Herramientas.php b/app/Traits/Herramientas.php new file mode 100644 index 0000000..a231a17 --- /dev/null +++ b/app/Traits/Herramientas.php @@ -0,0 +1,14 @@ +nombre = ucwords(strtolower($this->nombre)); + $this->update(); + } + +} + diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index 3353350..57ff2d6 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -7,127 +7,42 @@ Laravel - - - - - + + - -
- @if (Route::has('login')) -
- @auth - Home - @else - Log in + +
+

Bienvenidos al sistema

+
- @if (Route::has('register')) - Register - @endif - @endauth -

- @endif + @auth + + + + Ir a Categorias + + @endauth + + @guest +
+

Usuario no autenticado

+

Debe Iniciar Sesion

+ +

+ + Iniciar sesion + + + @endguest +