Files

38 lines
944 B
PHP

<?php
namespace App\Livewire\Buildplate;
use App\Models\Buildplate as BuildplateModel;
use App\Models\Manufacturer as Manufacturer;
use Livewire\Attributes\Title;
use Livewire\Component;
use Livewire\WithPagination;
#[title('Buildplates')]
class Buildplate extends Component
{
use WithPagination;
public $search ='';
public function create(){
return $this->redirectRoute('buildplate.create', navigate: true);
}
public function edit($id){
return $this->redirectRoute('buildplate.edit', $id, navigate: true);
}
public function show($id){
return $this->redirectRoute('buildplate.show', $id, navigate: true);
}
public function delete($id){
BuildplateModel::destroy($id);
}
public function render()
{
return view('livewire.buildplate.index', [
'buildplates' => BuildplateModel::search('name', $this->search)->paginate(10),
]);
}
}