Size: a a a

Laravel для начинающих

2021 October 26

V

Vladyslav in Laravel для начинающих
а тут не так
источник

V

Vladyslav in Laravel для начинающих
или это только для ресурсов было
источник

V

Vladyslav in Laravel для начинающих
источник

V

Vladyslav in Laravel для начинающих
эт в контроллере
источник

V

Vladyslav in Laravel для начинающих
или $user->can()
источник

А

Александр in Laravel для начинающих
Я вот просто не понимаю, у мен я в show в контроллере только id передаётся, там нету $company
источник

V

Vladyslav in Laravel для начинающих
два варианта
1) глянуть что такое модель биндинг
2) потянуть в проверку ссылку на класс
источник

?

? in Laravel для начинающих
Если это id компании, то можно сделать биндинг модели (херня)
или просто найти компанию по айди и работать с ней
источник

А

Александр in Laravel для начинающих
Ну вот в поиске компании по id и есть проблема, тогда policy не отрабатывает
источник

А

Александр in Laravel для начинающих
всё сделал
источник

А

Александр in Laravel для начинающих
заменил в политике $user->id на auth()->user()-id
источник

А

Александр in Laravel для начинающих
методом тыка додумался))
источник

V

Vladislav in Laravel для начинающих
источник

ВШ

Виталий Шутов... in Laravel для начинающих
По идее в политику нужно кидать Request и текущую сущность, в нашем случае Company. А не юзера, который нам не известен, его мы получаем из реквеста
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Ну вот
источник

А

Александр in Laravel для начинающих
Ну у меня в политику  была закинута сущность как раз, а вместо реквеста - я пытался user->id прям из модели достать)
источник

А

Александр in Laravel для начинающих
Вот так было)
источник

А

Александр in Laravel для начинающих
Вот так стало:
источник

V

Vladyslav in Laravel для начинающих
>По идее в политику нужно кидать Request и текущую сущность,
источник

V

Vladyslav in Laravel для начинающих
источник