25 lines
478 B
PHP
25 lines
478 B
PHP
<?php
|
|
|
|
namespace App\Livewire;
|
|
|
|
use App\Models\Feed;
|
|
use Livewire\Component;
|
|
|
|
class Feeds extends Component
|
|
{
|
|
public function toggle(int $feedId): void
|
|
{
|
|
$feed = Feed::findOrFail($feedId);
|
|
$feed->is_active = !$feed->is_active;
|
|
$feed->save();
|
|
}
|
|
|
|
public function render()
|
|
{
|
|
$feeds = Feed::orderBy('name')->get();
|
|
|
|
return view('livewire.feeds', [
|
|
'feeds' => $feeds,
|
|
])->layout('layouts.app');
|
|
}
|
|
}
|