
Stefan
16.10.2017
06:10:08
всем привет. хочу начать изучать Laravel но вдруг наткнулся на October CMS и как аказалась он написан на ларавеле. уважаемые професионалы s чего посоветуету начать cms или laravel????

Евгений
16.10.2017
06:11:13
laravel

Юрий
16.10.2017
06:11:15
изучать в плане чего? ларавел фрйемворк, на нем писать с нуля надо. cms ставит ограничения и весь процесс сведется к ее допилу
это как спросить что лучше - пилить сайты на вордпрессе или на фреймворке с нуля

Google

Дмитрий
16.10.2017
06:21:40
Laravel

Stefan
16.10.2017
06:22:41
дело в том что я php прогер. ради интереса попробовал писать компоненты под joomla. оказалось непросто но интересно, писать с нуля свой компонент это недопил !!!! в определенный момент подумал попробовать ларавель фреймворк .

Дмитрий
16.10.2017
06:23:46
Количество восклицательных знаков не делает предложение более значимым, а лишь настораживает.

Yura
16.10.2017
06:24:27
Первые ощущения после написания плагина к October- где тут laravel

Stefan
16.10.2017
06:38:11
спасибо за мнения
вопрос был по сути надо знать ларавел для октобер смс

Саша
16.10.2017
06:39:29
просто забудь про октобер цмс
просто забудь
учи ларавел

Stefan
16.10.2017
06:42:06
просто для того чтобы писать качественно аддоны для джумла надо знать хтябы на базовом уровне джумла фреймворк и это факт

F01134H
16.10.2017
06:44:19
надо знать хотя бы базово пхп)

Саша
16.10.2017
06:56:19
джумла фреймворк)))

Stefan
16.10.2017
06:58:13

Google

Денис
16.10.2017
07:36:01
так где вы храните запросы в базу?

F01134H
16.10.2017
07:45:55
Ват

Ilya
16.10.2017
08:01:31

Anton
16.10.2017
08:16:01
Для сложных запросов репозитории пишу.

F01134H
16.10.2017
08:19:03

Anton
16.10.2017
08:19:27
Не... Так он просто спрятан с глаз...
Ну некоторые вообще вьюхи пишут чтобы ормом доставать данные.

F01134H
16.10.2017
08:20:11
прятать сложную логику подальше от глаз

Oleg
16.10.2017
08:21:00
http://vegibit.com/laravel-repository-pattern/
ссылка тут взята http://www.laravelbestpractices.com/

Денис
16.10.2017
09:00:39
для меня странно строить в контроллере запросы, будь то даже в орм

Oleg
16.10.2017
09:05:06
но можно и селекты во вьюхе ведь )

Денис
16.10.2017
09:07:09
ээ, не

F01134H
16.10.2017
09:07:12
это нормально

Денис
16.10.2017
09:07:37
а если логика дублируется

F01134H
16.10.2017
09:08:12
то это уже совершенно другой вопрос, кек
не относящийся к данному контексту

Google

Денис
16.10.2017
09:09:17
как писали выше селекты можно и вью выполнить в простом приложении )

Oleg
16.10.2017
09:10:27
первое время это всё долго создавать, репозитории и тд, но потом очень удобно всё готовое использовать

F01134H
16.10.2017
09:11:11
да, в ларке куча готового уже
не знаю где там репозитории юзать
выше был пример, но это типо такая ситуация

Oleg
16.10.2017
09:11:28
нет, я про свои выборки готовые

F01134H
16.10.2017
09:11:38
которая может вообще не возникнуть
возможно я был прав и юзать репозитории как прослойки - не самая плохая идея, в плане тестирования

Денис
16.10.2017
09:31:33
я прост предыдущий проект на симфони вел и там через репы привык
много типовых запросов, просто опрашиваешь репу, удобно

Юрий
16.10.2017
09:33:31
Все верно насчет реп. Если проект более-менее серьезный и хочется разделить приложения на слои по смыслу, то доступ к базе должен происходить отдельно от бизнес логики и от пользовательского интерфейса.
Тогда и тестировать удобнее и наращивать потом функционал

Денис
16.10.2017
09:36:12
ура, пришли к истине )

Antonio
16.10.2017
09:38:38
Куда код лучше скинуть? для анализа
Как в $response->assertJsonStructure(array $structure); в структуре указать поля. что должны быть у каждого элемента массива?

Денис
16.10.2017
09:52:01
вот кааак. ResponseController not_found, если переименовываю, то норм. кэш чистил

F01134H
16.10.2017
10:32:36
а какого хуя миграции не работают в продакшене
эмм

Enjoy the
16.10.2017
10:34:31

F01134H
16.10.2017
10:34:38
неа

Google

F01134H
16.10.2017
10:34:44
он говорит иди нахуй, я продакшен

Enjoy the
16.10.2017
10:34:50
На 5.4 точно было помню

F01134H
16.10.2017
10:34:54
у меня 5.4
)

Enjoy the
16.10.2017
10:35:10
Покажи ответ-то

F01134H
16.10.2017
10:35:22

Андрэ
16.10.2017
10:48:46
Так он не сможет спросить тебя
Форси или -i дай чтобы руками ответить

F01134H
16.10.2017
10:50:05
где же ты был раньше

Андрэ
16.10.2017
10:50:44
Да я где-то тут обычно. Работаю за углом)

Денис
16.10.2017
10:52:52
workspase юзай )
хотя у меня пока до докера руки не доходят
цука не объявляется репа )

Antonio
16.10.2017
10:53:46
кто-нибудь подскажет с тестами JSON?

Андрэ
16.10.2017
10:54:20
Если вопрос задашь, может кто и подскажет)

F01134H
16.10.2017
10:54:38
?

Antonio
16.10.2017
10:56:37
вопрос выше есть: контроллер отадет в JSON коллекцию моделей. Хочу проверить наличие полей в каждой моделей. Пробую делать вот так:
$response
->assertStatus(200)
->assertJsonStructure([
'data' => [
'*'=>[
'id',
'full_name',
]
]
]);
говорит что full_name не найден. Хотя в JSOn я его вижу

Андрэ
16.10.2017
10:57:23
А точно это метод * понимает?

Enjoy the
16.10.2017
10:57:27
Я кстати так и не выкупил - репозитории для запросов же используют или че кто там спорил?

Google

F01134H
16.10.2017
10:57:54
репозитории - коллекции

Antonio
16.10.2017
10:57:59

Андрэ
16.10.2017
10:58:25
Ну циклом например пройдись, если тебе обязательно прям каждый элемент проверить
Хотя если у тебя эти элементы одинаково формируются, может достаточно один проверить?

Antonio
16.10.2017
10:59:17
почему он тогда на id не ругается?

Андрэ
16.10.2017
10:59:39
Ну я хз. Может и умеет в *

Oleg
16.10.2017
11:00:01
репозитории для запросов, а их ответом являются коллекции

F01134H
16.10.2017
11:00:42

Oleg
16.10.2017
11:00:50
почему

F01134H
16.10.2017
11:00:52
коллекции - это и есть реализация репозитория

Enjoy the
16.10.2017
11:01:01
Бля давайте без холиваров - сразу мне истину запилите
?

F01134H
16.10.2017
11:01:27
https://habrahabr.ru/post/248505/

Samat
16.10.2017
11:01:37
Здравствуйте. Такой вопрос. Вывожу значение переменной, но при нуле возвращается пустое значение. Где это править?

F01134H
16.10.2017
11:01:48
http://design-pattern.ru/patterns/repository.html

Денис
16.10.2017
11:02:20

F01134H
16.10.2017
11:02:21

Денис
16.10.2017
11:02:49
ты не можешь, я могу )