@laravel_pro

Страница 826 из 2014
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
так где вы храните запросы в базу?
Я, например, полагаюсь на реализацию в elequent

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
Не... Так он просто спрятан с глаз...
Это по-моему не очень аргумент :D

прятать сложную логику подальше от глаз

Oleg
16.10.2017
08:21:00
http://vegibit.com/laravel-repository-pattern/

ссылка тут взята http://www.laravelbestpractices.com/

Денис
16.10.2017
09:00:39
http://vegibit.com/laravel-repository-pattern/
вот то что мне нужно )

для меня странно строить в контроллере запросы, будь то даже в орм

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
репозитории для запросов, а их ответом являются коллекции

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
Я кстати так и не выкупил - репозитории для запросов же используют или че кто там спорил?
короче в репу можно запихать повторяемую логику запросов, типа выборка с проверкой. Можешь orm, можешь builder

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

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