Size: a a a

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

2021 May 21

J

Jeen in Laravel для начинающих
В $this->id у тебя точно нужный id?
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
Разобрался. Понял, что id не происходит в валидации
Записал чуток по другому
'email' => ['required', 'email', Rule::unique('users', 'email')->ignore($this->user())],
Вместо текущего id игнорирую пользователя
источник

AH

Andrey Helldar in Laravel для начинающих
Хм...
источник

AH

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

LD

Lugovskoy Dmitriy in Laravel для начинающих
Хотя нет, видимо случайно пропустило email, попробовал еще раз и ничего не вышло
источник

AK

Anatolii Koziura in Laravel для начинающих
Всем привет, подскажите в чем может быть причина?

Я написал билдер для меню (что-то типа вордпресса)

Теперь я настраиваю меню, в нем уже больше 150 пунктов, и это 150 пунктов сохранялись, редактировались, итд.

Но как только я добавляю 151 пункт в меню, post запрос словно обрезает его просто и потом вижу ошибку "неизвестный индекс элемента", при проверки пост запроса - 151 пункт не приходит в post
источник

D

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

J

Jeen in Laravel для начинающих
Может уперся в post_max_size?
источник

AK

Anatolii Koziura in Laravel для начинающих
20 мб стоит. Вполне возможно. Я только думал что там ошибка должна быть с этим связанна. Сейчас разберусь как его в ларадоке менять то и отпишусь, спасибо за наводку)
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
При помощи телепорта выяснил, что у меня подставляется вообще не тот id
select
 count(*) as aggregate
from
 users
where
 email = 'gerda.harvey@example.com'
 and id <> '62'
Просто у меня несколько пользователей для теста создано и все время один и тот же id идет.
Ну эта запись ignore($this->user(), $this->id)], должна же вроде текущий id подставлять?
источник

AH

Andrey Helldar in Laravel для начинающих
В $this->user() случайно не текущий авторизованный суётся?..
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
Вот это меня и смущает, как оказалось нет
источник

AH

Andrey Helldar in Laravel для начинающих
ignore($this->user(), $this->id)]

Вторым аргументом имя колонки должно быть
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
я что,  неправильно аргумент записал
->ignore($this->user(), 'id')
идет как синтаксическая ошиба при такой записи
источник

LD

Lugovskoy Dmitriy in Laravel для начинающих
ну хотя по доке второе значение вообще можно опустить.  Скорей всего кэш барахлит
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
ignoreModel надо наверное, или брать из ->user()->id
источник

AH

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

AH

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

AY

Artyom Yun in Laravel для начинающих
не подскажете почему в мидле else не отрабатывает?
источник

AY

Artyom Yun in Laravel для начинающих
намерянно фейк айпи вбил
источник