Size: a a a

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

2020 April 23

Д

Діма in Laravel для начинающих
то уже по axios проблемма а не по ларе))
буду искать как решить
источник

AE

Andrew EmOzEmTsEv in Laravel для начинающих
Всем привет. Подскажите плиз почему так происходит. Связь работает нормально и в других местах нормально получаю айди роли юзера, но во вью:
@if($user->role->id == 2 || $user->role->id == 3)

получаю:
Object of class App\Role could not be converted to int.

Для проверки в контроллере передаю объект роли и все равно не работает
@if($role->id == 2 || $role->id == 3).

Буду признателен.
источник

Д

Діма in Laravel для начинающих
Andrew EmOzEmTsEv
Всем привет. Подскажите плиз почему так происходит. Связь работает нормально и в других местах нормально получаю айди роли юзера, но во вью:
@if($user->role->id == 2 || $user->role->id == 3)

получаю:
Object of class App\Role could not be converted to int.

Для проверки в контроллере передаю объект роли и все равно не работает
@if($role->id == 2 || $role->id == 3).

Буду признателен.
Ну возьми dd() посмотри что тебе обьект прилетает
источник

Д

Діма in Laravel для начинающих
а оно ждет integer
источник

Д

Діма in Laravel для начинающих
что ты передаешь во view?
источник

AB

Alexandr Bezuglov in Laravel для начинающих
присылает походу объект
источник

Д

Діма in Laravel для начинающих
->with( что тут передаешь?
источник

AE

Andrew EmOzEmTsEv in Laravel для начинающих
Діма
Ну возьми dd() посмотри что тебе обьект прилетает
{{ dd(is_integer($user->role->id)) }} возвращает true
источник

AE

Andrew EmOzEmTsEv in Laravel для начинающих
перед if, а за ним сразу if и ошибка
источник

AB

Alexandr Bezuglov in Laravel для начинающих
а что там за if происходит?
источник

Д

Діма in Laravel для начинающих
Michael Domansky
_csrf и есть токен
Кароче я понял прикол)
источник

AE

Andrew EmOzEmTsEv in Laravel для начинающих
Alexandr Bezuglov
а что там за if происходит?
@if($user->role->id == 2 || $user->role->id == 3)
источник

AE

Andrew EmOzEmTsEv in Laravel для начинающих
Я в общем вынесу эту проверку в метод модели
источник

Д

Діма in Laravel для начинающих
Я неправильно передавал запрос.
Кароче у меня был delete запрос вида
axios.delete(url[, data[, config]])
а нужен
axios.delete(url[, config])
вот так правильно

Дальше вопрос.
Если я хочу удалять несколько элементов в цикле.
То метод delete для удаления мне не подойдет.
источник

Д

Діма in Laravel для начинающих
Раньше удалял постом..
источник

Д

Діма in Laravel для начинающих
И вот вопрос к людям.
Как лучше и правильнее сделать.
Нужно удалить по api элементы [1,2,3]

Как лучше сделать?
сделать цикл к javascripte и послать 3 запроса под ряд на сервер)))))
или послать запрос на удаление post и уже отработать цикл на сервере?
источник

AB

Alexandr Bezuglov in Laravel для начинающих
Andrew EmOzEmTsEv
{{ dd(is_integer($user->role->id)) }} возвращает true
dd() возвращает для первого значения, лучше dump() использовать, а условие закомментировать пока что и все что внутри
источник

Д

Діма in Laravel для начинающих
Думаю чтобы в будущем мне не сказали)
антипатерн) Никто так не делает)
источник

AB

Alexandr Bezuglov in Laravel для начинающих
Діма
И вот вопрос к людям.
Как лучше и правильнее сделать.
Нужно удалить по api элементы [1,2,3]

Как лучше сделать?
сделать цикл к javascripte и послать 3 запроса под ряд на сервер)))))
или послать запрос на удаление post и уже отработать цикл на сервере?
думаю запрос, а на сервере тож 1 запрос на удаление нужной кучи id
источник

AB

Alexandr Bezuglov in Laravel для начинающих
с фронта запрос с ids списком и потом на серваке все удалить wherein
источник