Sindbad~EG File Manager
<?php
namespace App\Http\Livewire;
use Livewire\Component;
use DB;
use Livewire\WithPagination;
use App\Models\Formulario2;
class Formulariodos extends Component{
use WithPagination;
protected $paginationTheme = 'bootstrap';
public $search='',$formulario_id,$updateform=false,$cuestionante;
protected $queryString = ['search' => ['except' => '']];
public function render(){
$formulario2=DB::table('formulario2')
->where('cuestionante','LIKE','%'.$this->search.'%')
->orderBy('id','desc')
->paginate(30);
return view('livewire.formulariodos',["formulario2"=>$formulario2]);
}
public function store(){
$validatedDate = $this->validate([
'cuestionante' => 'required'
]);
$formulario=new Formulario2;
$formulario->cuestionante=$this->cuestionante;
$formulario->save();
$this->emit('alert', ['type' => 'success', 'message' => 'Cuestionante agregado correctamente!']);
$this->cuestionante='';
}
public function edit($id){
$formulario=Formulario2::find($id);
$this->formulario_id=$id;
$this->cuestionante=$formulario->cuestionante;
$this->updateform=true;
}
public function update(){
$validatedDate = $this->validate([
'cuestionante' => 'required'
]);
$formulario=Formulario2::find($this->formulario_id);
$formulario->cuestionante=$this->cuestionante;
$formulario->update();
$this->emit('alert', ['type' => 'success', 'message' => 'Cliente agregado correctamente!']);
$this->cuestionante='';
$this->formulario_id='';
$this->updateform=false;
}
public function delete($id){
$formulario=Formulario2::find($id);
$formulario->estado=0;
$formulario->update();
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists