updated permissions
This commit is contained in:
parent
8f47f40b03
commit
83f7073b18
31 changed files with 1467 additions and 901 deletions
|
|
@ -6,11 +6,33 @@ use App\Livewire\Forms\MovieListForm;
|
|||
use App\Models\MovieList;
|
||||
use Exception;
|
||||
use Livewire\Component;
|
||||
use function Laravel\Prompts\select;
|
||||
|
||||
class MovieLists extends Component
|
||||
{
|
||||
public MovieListForm $form;
|
||||
public $lists = [];
|
||||
public $lists;
|
||||
public $sharedLists;
|
||||
|
||||
public function mount()
|
||||
{
|
||||
$this->lists = collect();
|
||||
$this->sharedLists = collect();
|
||||
|
||||
$this->getLists();
|
||||
}
|
||||
|
||||
public function getLists()
|
||||
{
|
||||
$user = auth()->user();
|
||||
if ($user) {
|
||||
$this->lists = MovieList::where('user_id', $user->id)
|
||||
->select("name", "id", "is_public")
|
||||
->get();
|
||||
} else {
|
||||
$this->redirectRoute('login');
|
||||
}
|
||||
}
|
||||
|
||||
public function addList(): void
|
||||
{
|
||||
|
|
@ -32,14 +54,8 @@ class MovieLists extends Component
|
|||
$this->form->reset();
|
||||
}
|
||||
|
||||
public function getLists()
|
||||
{
|
||||
$this->lists = MovieList::all();
|
||||
}
|
||||
|
||||
public function render()
|
||||
{
|
||||
$this->getLists();
|
||||
return view('livewire.lists');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue