Sindbad~EG File Manager
<?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