shell bypass 403
<?php namespace App\Livewire\Produit; use Livewire\Component; use Livewire\Attributes\Title; use Illuminate\Validation\Rule; use App\Models\Produit; use Illuminate\Support\Facades\Auth; class Editproduit extends Component { public $Nom_produit; public $classe_produit; public $success; public $prod; public function mount($id) { if (!Auth::check()) { return redirect()->route('post.login'); } $this->prod = Produit::find($id); $this->Nom_produit = $this->prod->Nom_produit; $this->classe_produit = $this->prod->classe_produit; } public function update(){ $this->prod = Produit::find($this->prod->id); $this->validate([ 'Nom_produit'=>['required', Rule::unique('produits')->ignore($this->prod)], 'classe_produit'=>['required', Rule::unique('produits')->ignore($this->prod)], ]); Produit::where('id', $this->prod->id)->update([ 'Nom_produit' => $this->Nom_produit, 'classe_produit' => $this->classe_produit, ]); $this->success='Produit mis à jour avec success'; } #[Title('Produit d\'assurance')] public function render() { return view('livewire.produit.editproduit'); } }