@laravel_pro

Страница 150 из 2014
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
Но чтобы проникнуться нужно постоянно писать так... Через месяц примерно придет просветление =)

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
Интересно)

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
ну ты его проверял?

Страница 150 из 2014