fanatic/app/Http/Livewire/Admin/ListFanlistings.php
2022-04-26 11:15:27 -07:00

35 lines
731 B
PHP

<?php
namespace App\Http\Livewire\Admin;
use App\Models\Joined;
use Livewire\Component;
use Livewire\WithPagination;
class ListFanlistings extends Component
{
use WithPagination;
public string $class;
public function render()
{
if ($this->class == 'joined') {
$fanlistings = auth_collective()->joined()->paginate(8);
} elseif ($this->class == 'owned') {
// TODO: add owned class
}
return view('livewire.admin.list-fanlistings', [
'fanlistings' => $fanlistings,
]);
}
public function approve(Joined $fl)
{
if ($fl->approved == false) {
$fl->approved = true;
$fl->save();
}
}
}