Sindbad~EG File Manager

Current Path : /var/www/html/carsanies.sumar.com.py/app/Http/Livewire/
Upload File :
Current File : //var/www/html/carsanies.sumar.com.py/app/Http/Livewire/Contacto.php

<?php


namespace App\Http\Livewire;

use App\Models\ContactoModel;
use Livewire\Component;

class Contacto extends Component
{
    
    public $nombre;
    public $correo;
    public $mensaje;
    public $estado = 'pendiente';

    public function render()
    {
        return view('livewire.contacto');
    }

    protected $rules = [
        'nombre' => 'required|string|max:255',
        'correo' => 'required|email|unique:contactos,correo',
        'mensaje' => 'required|string|min:10',
    ];

    public function enviar()
    {
        $this->validate();

        ContactoModel::create([
            'nombre' => $this->nombre,
            'correo' => $this->correo,
            'mensaje' => $this->mensaje,
            'estado' => $this->estado,
        ]);

        // Resetear los campos del formulario
        $this->reset(['nombre', 'correo', 'mensaje']);

        session()->flash('message', 'Tu mensaje ha sido enviado exitosamente.');
    }

}


Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists