
Ivan
04.11.2016
12:29:05
В открытом доступе есть на всех трекерах

Wolf
04.11.2016
14:18:20
/stat@combot

Combot
04.11.2016
14:18:20
combot.org/chat/-1001067453809

JT
04.11.2016
14:20:47
/stat@combot

Google

Combot
04.11.2016
14:20:48
combot.org/chat/-1001067453809

Wolf
04.11.2016
14:25:43
Привет всем. Меня интересует есть ли курс по TDD и лучшим практикам по Laravel? А то уже год работаю с ларавел, но кажется что я быдлокодер)
Желательно по актуальным версиям. 5.2 и 5.3

JT
04.11.2016
14:27:20
@oddsama - ты не одинок :) аналогично, и пишу много и все равно чувствую себя ....... плохо

Wolf
04.11.2016
14:28:04
Просто информации много и вся урывками как-то)

Ivan
04.11.2016
14:28:25
На английском по TDD инфа самое оно
Последние конференции в амстердаме - там чувак выступал
Советую

Dmitriy
04.11.2016
14:28:56
ссылка есть ?

Ivan
04.11.2016
14:29:40
https://adamwathan.me/2016/01/11/test-driven-laravel-from-scratch/

Wolf
04.11.2016
14:35:45
Спасибо

Ivan
04.11.2016
14:42:43
Но чтобы проникнуться нужно постоянно писать так... Через месяц примерно придет просветление =)

Джама
04.11.2016
15:00:16

Google

Джама
04.11.2016
15:00:27
Сегодня как раз тот самый месяц

Wolf
04.11.2016
18:28:42
Кстати, есть еще один интересный вопрос, что лучше толстые модели или контроллеры?

Dmitriy
04.11.2016
18:28:59
Модели, не знаю чем.

D'
04.11.2016
18:29:41
контроллеры

Wolf
04.11.2016
18:29:43
А то я много срачей нагуглил)

Евгений
04.11.2016
18:29:46
сервисы

Wolf
04.11.2016
18:30:07
Сервисы?

Firdavs
04.11.2016
18:30:11
сервисы

Wolf
04.11.2016
18:30:19
Интересно. Аргументы пожалуйста
Если не сложно
И если есть ссылки по теме
Можно и на инглише

Евгений
04.11.2016
18:32:05
https://laravel-news.ru/blog/tutorials/design-pattern-service-layer-with-laravel-5

Wolf
04.11.2016
18:34:56
Спасибо, интересно.
А все же если нет проблемы с дублированием в контроллерах. То лучше модель раздувать?
У меня просто громадные контроллеры и я чувствую что с этим нужно что-то делать)

Alexander
04.11.2016
18:37:45
покажи пример

Wolf
04.11.2016
18:39:02
Или все же лучше соблюдать золотую середину? Увы, не могу, продукт защищен договором. Могут и посадить)))

Alexander
04.11.2016
18:39:31
ну тогда весьма абстрактный разговор получится
нужно прикладно смотреть

Google

Alexander
04.11.2016
18:39:41
модель - про данные

Wolf
04.11.2016
18:40:21
Ну вот у тебя есть правила, что куда ты пишешь?)

Alexander
04.11.2016
18:41:19
ну у меня зачастую - нет раздутых контроллеров
потому что для запросов - есть scopы
для преобработки данных - есть аксессоры
есть паттерн - репозиторий
который отлично применим в ларе

Wolf
04.11.2016
18:43:22
Что посоветуешь почитать об этом паттерне?

Ivan
04.11.2016
18:43:38
Любая офф инфа
Репозиторий - это интерфейс и игры с DI
Крутая штука

Alexander
04.11.2016
18:44:04
можешь на примере посмотреть

Alexander
04.11.2016
18:44:12
секунду

Ivan
04.11.2016
18:45:07
https://github.com/SerafimArts/SerafimArts
Советую к просмотру
Не только репозиторий заюзан

Alexander
04.11.2016
18:45:23
https://github.com/InfyOmLabs/laravel-generator\
https://github.com/InfyOmLabs/laravel-generator

Admin
ERROR: S client not available

Wolf
04.11.2016
18:46:14
Спасибо парни. Буду изучать вопрос.

Google

Alexander
04.11.2016
18:46:23
https://github.com/InfyOmLabs/laravel-generator/blob/develop/src/Common/BaseRepository.php
вот конкретно даже..

Wolf
04.11.2016
18:50:03
Интересно)

?? Vladimir
04.11.2016
20:32:08

Egor
04.11.2016
21:38:53
Ребят, приветствую! Изучаю фреймворк, потребовалось написать собственный драйвер для обработки сессий. Сказано - сделано, запилил по оф. документации. Проблема в том, что при отправке какой-либо формы он "высыпает": "TokenMismatchException in VerifyCsrfToken.php line 77". Сможет кто-нибудь подсказать? Гугл ответов не выдал. Спасибо

Alexander
04.11.2016
21:39:32
ну csrf токен отсутствует
у лары csrf верификация форм
https://laravel.com/docs/5.3/csrf
вот тут почитай
и ещё, как ты не можешь нагуглить, если первая ссылка в гугле
http://laravel.io/forum/01-30-2015-laravel5-tokenmismatchexception-in-verifycsrftoken
там решение твоей проблемы
если не нужна csrf верификация, можешь в Kernel отключить

Egor
04.11.2016
21:46:18
Спасибо за быстрый ответ. Этот тред видел.
Если я устанавливаю драйвер сессий на один из существующих - всё ок. Если же устанавливаю свой - ошибка. Видимо нужно что-то ещё указать
интерфейс SessionHandlerInterface реализовываю, есс-но

Alexander
04.11.2016
21:48:56
дебажить надо
если ты кастомный драйвер для работы с сессиями написал
скорее всего туда csrf токен не складывается
провались с дебагером в своей класс, тебе нужно понять почему csrf'ы не бьются
скорее всего из твоего хранилища он не возвращается

Google

Alexander
04.11.2016
21:50:49
даже сделай проще
Session::token()
посмотри

Egor
04.11.2016
21:52:51
В доке ничего не говорится про отлов токенов в драйвере (https://laravel.com/docs/5.3/session#adding-custom-session-drivers). В уже существующем (DatabaseSessionHandler) тоже пусто. Сейчас посмотрю)

Alexander
04.11.2016
21:53:27
ну ты его проверял?