

Oleg
15.10.2018
19:01:49
Всем доброго времени суток! Я решил начать знакомство с Laravel. Долгое время работал с Yii2. Если тут есть люди, которые также работали с Yii2, дайте, пожалуйста, пару советов, с чего стоит начать (кроме чтения оф. док, естественно) и на что стоит обратить внимание (ключевые отличия данного фреймворка). Может есть какие-то пакеты или дополнения, о которых стоит знать с самого начала, или готовые "starter kit". Хочу создать базовую "заготовку" для себя, чтобы потом на её базе делать сайты разных типов. Слышал про October CMS - стоит ли начать с неё, или лучше from scratch?
лучше начинать с чистого Laravel, все же October построен на ларе, но не лара
обрати внимание, что в ларе во всю (как хорошая практика) юзается DI, а не Service Locator как многие иишники делают
т.е. тему с сервис-провайдерами изучи хорошо и разберись что к чему.
В ларе для валидации существуют формреквесты, а не модели
Элоквентовские модели валидации не имеют.
ну и если клепать сайты аля бложики, то я бы задумался - а зачем ларавель или в принципе фреймворк)


F01134H
15.10.2018
19:05:16
вместе с фасадами

Google

Oleg
15.10.2018
19:05:45
фасады это отдельная тема)

f4rt~
15.10.2018
19:05:56
потому что любая дока, это как сделать быстро

Oleg
15.10.2018
19:06:05
их можно отключить и вуаля)
если надо что-то быстрое наклепать, то почему бы и не фасады)
просто надо понимать на что ты идешь делая то или иное
как бы не просто выбирать потому что так в доке, а понимать, для чего ты это делаешь

F01134H
15.10.2018
19:08:53

Oleg
15.10.2018
19:09:40
ну многие хелперы на самом деле завязаны на фасады, на счет ускоряют... ну не знаю, не измерял)
на самом деле выбор за тобой - не хочешь - не юзай

Влад
15.10.2018
19:59:40
как сделать чтобы модель в event-е сохранялась без relations?

Artem
15.10.2018
21:03:54
Привет ребят , есть роут Get , если по нему постучатсьч методом post то будет страшная ошибка , как ее заменить на адекватный текст ?? Try cach в роутах ?

Никита
15.10.2018
21:14:33
то что лара не тригерит события на модели если юзать increment/decrement это так и хотели или бага?

Dmitriy
15.10.2018
21:18:07

Walter
15.10.2018
21:18:13

Никита
15.10.2018
21:18:28
от модели

Google

Artem
15.10.2018
21:18:46

Dmitriy
15.10.2018
21:19:01
> Exception/Handler

Никита
15.10.2018
21:19:04
https://github.com/laravel/framework/blob/5.7/src/Illuminate/Database/Eloquent/Model.php#L518

Artem
15.10.2018
21:19:26

Dmitriy
15.10.2018
21:20:37
так лови этоисключение

Artem
15.10.2018
21:25:27

Dmitriy
15.10.2018
21:31:34
говно, не надо ловить все

Artem
15.10.2018
21:32:00

Dmitriy
15.10.2018
21:33:14

Artem
15.10.2018
21:33:33

Dmitriy
15.10.2018
21:33:49
фикс

Artem
15.10.2018
21:34:55

Dmitriy
15.10.2018
21:37:52
не удивительно. неймспейс забыл и метод не дописан. мне лень его писать полносью было
Может ларавел еще рано ?
if ($e instanceof MethodNotAllowedHttpException) {
// …
}

Artem
15.10.2018
21:38:51

Юрий
15.10.2018
21:38:57
гениально

Google

Юрий
15.10.2018
21:39:25
от авторов "если работает первая часть ифа, то не работает вторая"

Artem
15.10.2018
21:39:42

Юрий
15.10.2018
21:40:28
ну если в финалли падало, что значит экспешн был и осталось его правильно словить
http://php.net/manual/ru/language.exceptions.php
а до того момента ридонли

Alex
15.10.2018
21:55:40

Tus
15.10.2018
22:42:55
Приветствую всех)

Артур
16.10.2018
00:54:09
->diff()->format('Y-m-d') у даты возвращает просто строку Y-m-d
То есть ПОСЛЕ diff - format начинает работать через функцию strftime
Когда просто создается carbon и указывается формат - тогда работает.

Nikita
16.10.2018
01:55:58

Daniil
16.10.2018
04:31:24
Кто какие либы использует для авторизации vue-laravel?
Самый адекватный из вариантов пока jwt

Daniil "dgaponov"
16.10.2018
06:21:33
Привет всем. Как лучше реализовать применение промокода к заказу?
Допустим, есть модели Order и Promocode.
В Promocode есть поле amount (сумма скидки) и различные поля с ограничениями на применение этого промокода (минимальная стоимость заказа и т.д.).
В Order ставлю поле promocode_id для связи с примененным промокодом.
Хочется реализовать применение промокода в таком виде:
Order::create($data)->applyPromocode($promocode_name);
Логично реализовать этот метод внутри модели. Но из-за того что промокод будет иметь много ограничений на типы заказов/сумму применения и другие параметры, нужно будет делать много различных проверок. Кажется, что модель станет из-за этого очень толстой.
Как лучше реализовать применение промокодов?
Буду благодарен за подсказки

Dmitry
16.10.2018
06:22:44
Да сделай может аяксом отдельном применение промокода

Danil
16.10.2018
06:23:44
логично сначала провалидировать код, а потом применять в модели
ну точнее привязывать код к ордеру

Алексей
16.10.2018
08:28:47
Всем привет. Вопрос несколько не по ларавель. Просто не знаю куда это задать.
Сам вопрос по поводу ЧПУ ссылок. Перечитал много инфы по этому поводу, но так и не осознал, что из нижеприведенных ссылок является чпу?
1) site.ru/articles/1
2) site.ru/articles/kak-sdelat-site

Илья
16.10.2018
08:29:46
2

Zorca
16.10.2018
08:29:58

Илья
16.10.2018
08:30:22
URL-путь, состоящий из понятных слов, вместо идентификаторов

Admin
ERROR: S client not available

Google

Илья
16.10.2018
08:30:50
в первом случае как раз таки идентификатор (айди) вместо понятных слов (названия статьи)

Даниил
16.10.2018
08:31:20
даже на вики такой вариант в примерах есть

Zorca
16.10.2018
08:32:08

Даниил
16.10.2018
08:32:09

Zorca
16.10.2018
08:32:22
Не ЧПУ, имхо, реальные файлы на серваке
Все остальные, виртуальные пути - ЧПУ

Илья
16.10.2018
08:33:13
окей, извиняюсь, значит я не првильно понимал этот термин)

Даниил
16.10.2018
08:33:19

Алексей
16.10.2018
08:36:17
Всем большое спасибо за ответы.

Alex
16.10.2018
08:40:35

Алексей
16.10.2018
08:44:15
Ради интереса задал вопрос в я.поиск. Интересно еще и их мнение)

Alex
16.10.2018
08:44:58
вообще seo великая штука, а найти хорошего специалиста реально трудно
добрая половина компаний просто ботами нагоняет трафик и пздц

Alex
16.10.2018
08:46:08

Alex
16.10.2018
08:46:20

Dmitry
16.10.2018
08:46:41
Добрый день)

Google

Alex
16.10.2018
08:46:46
мне сеошника проще найти, чем прогера
увы

Алексей
16.10.2018
08:47:14
сео это какая то магия. Одни источники советуют одно, другие другое. И что по факту работает хз)

Dmitry
16.10.2018
08:47:24
На самом деле окончание юрл никак не влияет на ранжирование. Главное чтобы не было дублей

Alex
16.10.2018
08:48:00
там столько тонкостей что ойой
под яндекс и гугл если оптимизировать сайт то получается довольно много кода ?