Size: a a a

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

2020 January 26

S

Sonic [Скупаю | Актуально всегда] in Laravel для начинающих
Такой момент. Отправляю почту:
Mail::to($request->email)->send(new ChangerEmail($url));
Нормально отправляется.

Делаю в очереди:
Mail::to($request->email)->queue(new ChangerEmail($url));
Теряется параметр $url в шаблоне или build(). В чем проблема?
Код ChangerEmail():

https://i.imgur.com/Gr9Ey8Y.png
источник

AR

Anton Reviakin in Laravel для начинающих
ааа, понял,
when - сам класс
needs - интерфейс
give - класс реализующий интерфейс
источник

AH

Andrey Helldar in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
Такой момент. Отправляю почту:
Mail::to($request->email)->send(new ChangerEmail($url));
Нормально отправляется.

Делаю в очереди:
Mail::to($request->email)->queue(new ChangerEmail($url));
Теряется параметр $url в шаблоне или build(). В чем проблема?
Код ChangerEmail():

https://i.imgur.com/Gr9Ey8Y.png
Не реализован интерфейс ShouldQueue
источник
2020 January 27

AR

Ali Rymkhanov in Laravel для начинающих
Всем привет, вопрос такой, на url страницы можно сделать так(в моем случае) countries/2 или же countries/USA (пример).
То есть, как будет лучше? Через айдишку или через имя ?
источник

ЕК

Егор Карась in Laravel для начинающих
Ali Rymkhanov
Всем привет, вопрос такой, на url страницы можно сделать так(в моем случае) countries/2 или же countries/USA (пример).
То есть, как будет лучше? Через айдишку или через имя ?
Можно и так и так.

Как тебе нравится — так и лучше
источник

AR

Ali Rymkhanov in Laravel для начинающих
То есть особо без разницы да?
источник

ЕК

Егор Карась in Laravel для начинающих
Только учти, когда будешь писать там Switzerland и забудешь, как оно пишется — будет бесяче))
источник

AR

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

AR

Ali Rymkhanov in Laravel для начинающих
Но БД у меня на русском
источник

AR

Ali Rymkhanov in Laravel для начинающих
Там на url русскими можно прописать?
источник

З

Зума in Laravel для начинающих
Ali Rymkhanov
Там на url русскими можно прописать?
можно
источник

AR

Ali Rymkhanov in Laravel для начинающих
Спасибо большое
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ali Rymkhanov
Там на url русскими можно прописать?
Можно, но не желательно
источник

ЕК

Егор Карась in Laravel для начинающих
Ali Rymkhanov
Там на url русскими можно прописать?
Ну если ты готов к тому, что когда ты ссылку кому-то дашь — она превратится в https://domain.com/%43%A5%B4
источник

ЕК

Егор Карась in Laravel для начинающих
То вполне)
источник

SG

Sergey Gerasimov in Laravel для начинающих
Егор Карась
Ну если ты готов к тому, что когда ты ссылку кому-то дашь — она превратится в https://domain.com/%43%A5%B4
Там еще несколько нюансов, если он на странице укажит ссылку на кириллице - то есть вероятность что браузер её не перекодирует
источник

ЕК

Егор Карась in Laravel для начинающих
Но я бы не стал, кода на русском мне в 1с хватило :^)
источник

DM

Dmitry M in Laravel для начинающих
Как объединить Rule::requiredIf() и exists:tbl,col? Суть Есть 2 типа заказа, на доставку и на самовывоз (pickup, delivery), если выбран самовывоз - то обязательно должна быть выбрана торговая точка и она должна существовать в базе, если же выбрана доставка то торговую точку указывать не обязательно, я пишу так:

'shop_id' => [
   Rule::requiredId($request->input('order_type') === 'pickup'),
   'exists:shops,id'
]
Но в данном случае даже если order_type === 'delivery', то shop_id проверяется на exists, как этого избежать?
источник

AR

Ali Rymkhanov in Laravel для начинающих
А для этого мне нужно ещё одну колонку вставить (переведенный на англ) и по этой вывести ?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ali Rymkhanov
А для этого мне нужно ещё одну колонку вставить (переведенный на англ) и по этой вывести ?
Ну как правило - да, и туда пишут Str::slug() обычно, главное - не забудь про уникальность
источник