Size: a a a

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

2021 February 24

SA

Stanislav Antonov in Laravel для начинающих
так и прописано в контроллере, но я попадаю на первую страницу
источник

SA

Stanislav Antonov in Laravel для начинающих
а был на 8 к примеру
источник

А

Андрей in Laravel для начинающих
@Rudeey
Господа, а если я к событию "регистрация" подключу слушатель и буду там делать "авторизацию", верно ли это будет? :D
Звучит ущербно
источник

SS

Serg Serdyuk in Laravel для начинающих
@Rudeey
Господа, а если я к событию "регистрация" подключу слушатель и буду там делать "авторизацию", верно ли это будет? :D
а почему не сделать авторизацию этого пользователя прямо в методе register()?
источник

SC

Sergey Chizhik in Laravel для начинающих
Stanislav Antonov
так и прописано в контроллере, но я попадаю на первую страницу
Пейджинация в get параметрах?
источник

SC

Sergey Chizhik in Laravel для начинающих
Посмотри какой-нибудь withQuery. Был метод где-то
источник

@

@Rudeey in Laravel для начинающих
public function register(Request $request)
   {
       $this->validator($request->all())->validate();
       event(new Registered($user = $this->create($request->all())));
       return $this->registered($request, $user)
           ?: redirect($this->redirectPath());
   }
источник

@

@Rudeey in Laravel для начинающих
Я его переназначил в registercontroller
источник

@

@Rudeey in Laravel для начинающих
Регистрация проходит, но к сожалению перекидывает на старницу авторизации... :c
источник

SS

Serg Serdyuk in Laravel для начинающих
@Rudeey
public function register(Request $request)
   {
       $this->validator($request->all())->validate();
       event(new Registered($user = $this->create($request->all())));
       return $this->registered($request, $user)
           ?: redirect($this->redirectPath());
   }
ну да, и что то типа
`if($user) {
Auth::login(...)
}` или как его там, перед ретурном
источник

SS

Serg Serdyuk in Laravel для начинающих
хотя можно переопределить метод regstered, чище будет
источник

SA

Stanislav Antonov in Laravel для начинающих
Sergey Chizhik
Посмотри какой-нибудь withQuery. Был метод где-то
спасибо, гляну
источник

V

Vaha in Laravel для начинающих
Привет!
Как вы делаете заполнение БД через сидеры уникальными значениями. К примеру если повторно запустить миграции получится, что значения вставятся еще раз и получаться дубли. Какую логику вы делаете в таком случай?
Из документации кажется могу попробовать с
ModelTable::firstOrCreate
источник

SS

Serg Serdyuk in Laravel для начинающих
Sergey Chizhik
Посмотри какой-нибудь withQuery. Был метод где-то
был witInput, но он туда не прокинет же тот гет параметр
redirect(url()->previous()) можно попробовать но не уверен что гет параметры сохрет
источник

V

Vaha in Laravel для начинающих
Vaha
Привет!
Как вы делаете заполнение БД через сидеры уникальными значениями. К примеру если повторно запустить миграции получится, что значения вставятся еще раз и получаться дубли. Какую логику вы делаете в таком случай?
Из документации кажется могу попробовать с
ModelTable::firstOrCreate
Я понимаю что поля должны быть уникальными и прочее мне важна логика как правильно сделать. Так как 2 решения уже есть в мыслях.
источник

SS

Serg Serdyuk in Laravel для начинающих
Vaha
Я понимаю что поля должны быть уникальными и прочее мне важна логика как правильно сделать. Так как 2 решения уже есть в мыслях.
truncate прям в сидере делать?
источник

V

Vaha in Laravel для начинающих
Serg Serdyuk
truncate прям в сидере делать?
Нет зачем?
источник

SS

Serg Serdyuk in Laravel для начинающих
ну так значения же одни и те же? или от какого нибудь факера?
источник

AH

Andrey Helldar in Laravel для начинающих
Lugovskoy Dmitriy
Спасибо. А почему когда я в чекбоксе приписываю value="{{ $slide->active ?? 'false' }}" (false также и без одинарных кавычек пробовал), то валидатор говорит, что поле show должно иметь значение логического типа
Я ведь логический тип задал
Ниже твоего сообщения уже расписали почему так происходит, а в качестве решения могу предложить инструмент: andrey-helldar/support.

В твоём случае нужен метод Boolean::to().
Пример его работы описан в тестах: https://github.com/andrey-helldar/support/blob/main/tests/Facades/BooleanTest.php
источник

V

Vaha in Laravel для начинающих
Serg Serdyuk
truncate прям в сидере делать?
Очистить таблицу перед применением сидера🤔
источник