Edit File: SeasonIndex.php
<?php namespace App\Livewire\Admin\Season; use App\Models\Season; use App\Models\History; use Livewire\Component; use Livewire\Attributes\Layout; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Session; use Livewire\WithPagination; class SeasonIndex extends Component { use WithPagination; public function delete($id) { $season = Season::find($id); History::create([ 'name' => Auth::user()->name, 'page' => 'Season', 'title' => Auth::user()->name . ' Menghapus Season ' . $season->name, 'status' => 'danger', ]); Session::flash('status', 'success'); Session::flash('message', 'Berhasil Menghapus Season ' . $season->name); $season->delete(); return redirect()->route("admin.season.index"); } #[Layout("layouts.admin")] public function render() { return view('livewire.admin.season.season-index', [ 'seasons' => Season::orderByDesc("order")->paginate(200), ]); } }
Back