@laravel_pro

Страница 1667 из 2014
Nik
01.08.2018
11:09:11
https://github.com/fzaninotto/Faker#fakerproviderimage

Роман
01.08.2018
11:10:14
Всем привет. Ребята вот такой вопрос. Пытаюсь сделать валидацию по человечески через файлы Requests/Page.php ну вы поняли. Так вот проблема в том что у меня контроллеры лежат в папке Controller/Site/PageController.php и когда я пытаюсь через зависимость вставить данный Request то конечно он не отрабатывает пишет (Cannot declare class Controller, because the name is already in use) как можно это исправить?

Роман
01.08.2018
11:10:52
Если я правильно понимаю и дико не туплю, то файлы Requests смотрят именно в корень Controller

Google
Nik
01.08.2018
11:10:54
у тебя где-то копипаста

Nik
01.08.2018
11:12:24
И?
вангую что он хочет как минимум еще ширину и длину картинки

Максим
01.08.2018
11:13:04
с ними так же

Роман
01.08.2018
11:14:40
Да все норм. Я ошибся

cristina
01.08.2018
11:15:39
Евгений
01.08.2018
11:16:20
Чо за капсула

cristina
01.08.2018
11:16:36
Чо за капсула
Елокуент без лары

Саша
01.08.2018
11:21:59
Вкурсе. А вот как в ларе, вот есть папка для моделей и всё просто, а когда юзаешь капсулу, то непонятно как их загрузить в вендор кидать глупо.
Добавляешь в композер.жсон https://packagist.org/packages/illuminate/database, радуешься жизни. Кому только элокуент нужен без лары? Это же ведь шляпа, пиплз наоборот элокуент выкидывает на помойку и юзает квери билдер и DB::raw или доктрину

Саша
01.08.2018
11:31:49
для наколеночного решения очень даже ничего
Ну для простых штук, да, екоммерсах на флэтах, или бложиков, или типа того)

Google
Nik
01.08.2018
11:32:13
бывает что ты пишешь действительно простую вещь и закинуть 1 сервис провайдер быстрее и проще, чем тащить весь фрейм

плюс, скорость иногда бывает критична

Саша
01.08.2018
11:35:22
Eloquent не так плох, но некоторые вещи требуют доработки
Меня сама концепция год-объекта который умеет очень очень много всего удручает, в совокупности с кучей магических get, set и call. Ускакал от актив рекорда к unit of work и горя не знаю

Gilfoyle
01.08.2018
11:59:32
https://www.jetbrains.com/promo/friends/

Саша
01.08.2018
12:03:32
ты это про что?
Билдеры это конечно хорошо, но АР и элокуент в частности нарушает SRP как минимум потому, что он является одновременно DTO и менеджером операций для работы с бд. А в элокуенте создателями лары еще и поощряется всякая шляпа типа диспетчеризации эвентов с помощью хитровыебанных маппингов, то бишь элокуент и как эвент диспатчер работает до кучи, и прочая прочая..

Ну и мокать элокуент в тестах это гемор лютый.

Саша
01.08.2018
12:07:00
SRP нарушает 99% всего кода
Это зависит от проектировщика, и думаю что такие штуки как элокуент впадают в крайности в нарушении SRP, даже если мы говорим о "назначении одной функциональности одному классу". Но я не спорю что есть много кейсов когда он бывает весьма и весьма удобен

Walter
01.08.2018
12:07:13
Кто со страйпом работал, меня интересует статус чекаута 'pending', он всегда первым прилетает или как? В тестовом всегда success

Саша
01.08.2018
12:14:03
это не более чем рекомендации
ну их наверное не дураки придумали :) когда сталкиваешься с горами уродского легаси который не следует никаким рекомендациям, то более внимательно к таким вещам относишься. я думаю ты и сам это знаешь

Google
Nik
01.08.2018
12:15:29
модели там вполне можно держать чистыми
к этому тоже нужно прийти. у нас на основных моделях по 20 релейшеное, 150-20 геттеров, и куски бизнес логики. такая куйня в итоге получилась

F01134H
01.08.2018
12:15:39
Кек

я почему то сразу к этому пришел

Никогда не было громоздких моделей у меня

Nik
01.08.2018
12:16:17
ну а мои "коллеги" решили что fat model это хайп и давайте поднасрем и сюда

F01134H
01.08.2018
12:16:31
Долбоебы сэр

Саша
01.08.2018
12:16:33
конкретно в ларке нарушение SRP не приводит к прям уж ужасным последствиям
Тут согласен. Я не говорю что ларавел не юзабельный фрэйм, если правильно его готовить он ок. Однако много кто делает так как выше описал @am0nshi

Nik
01.08.2018
12:16:35
про вынесенные куски бизнес логики в трейты я молчу

F01134H
01.08.2018
12:16:50
ужс

Nik
01.08.2018
12:17:06
в пятницу последний день, буду отмечать "добби подарили носок"

Nik
01.08.2018
12:17:23
10 месяцев рефакторинга в 1 лицо меня таки победили

Andrey
01.08.2018
12:27:42
надо в ide плагин встроить который заменял бы на []
В шторме: Settings > Editor > Code Style > PHP > вкладка Code Conversion > пункт Array force short declaration style

Dave
01.08.2018
12:32:23
под preset: laravel настроен на StyleCI?

или своя сборка?

Andrey
01.08.2018
12:35:24
под preset: laravel настроен на StyleCI?
Вообще я правила для StyleCI подгонял под себя. За основу взял psr2. Также и в шторме привел. Выше файл для шторма, а вот правила для StyleCI: https://github.com/andrey-helldar/beautiful-phone/blob/master/.styleci.yml

Dave
01.08.2018
12:36:44
бля херово взял бы если бы был уверен что не придется после код стайла на стайл сиай все переделывать....

Andrey
01.08.2018
12:37:41
бля херово взял бы если бы был уверен что не придется после код стайла на стайл сиай все переделывать....
Над твоим сообщением написал - эти правила идентичны. То есть везде код будет одинаков.

Google
Andrey
01.08.2018
12:41:05
бля херово взял бы если бы был уверен что не придется после код стайла на стайл сиай все переделывать....
Вот тут пример как работают эти правила: https://github.com/andrey-helldar/beautiful-phone/blob/master/src/Services/Phone.php

Георгий
01.08.2018
12:45:51
ghbdtn dctv

привет

а делал кто 1 ларавель и много сайтов?

как лучше организовать)))

Георгий
01.08.2018
12:47:14
просто по апи отдавать html?

Admin
ERROR: S client not available

Георгий
01.08.2018
12:47:27
будет типа админка и много лендосов\

Halit
01.08.2018
12:47:32
а делал кто 1 ларавель и много сайтов?
Первое что нужно, это выразить свой вопрос так, что бы окружающие его поняли.

Георгий
01.08.2018
12:47:37
чтобы из админки редактировать

Саша
01.08.2018
12:48:11
просто по апи отдавать html?
API сделано, чтобы не отдавать HTML)

Георгий
01.08.2018
12:48:22
Нужэна 1 админка(ларавель) . В ней сделать много лендингов и они должны быть на разных дломенах

Владислав
01.08.2018
12:48:31
а делал кто 1 ларавель и много сайтов?
Ларавель по доменам может резолвить в роутах

Георгий
01.08.2018
12:48:31
разные домены понятно

Саша
01.08.2018
12:49:00
Лендинг == чистый фронт с парочкой совсем запросов к API

Я считаю

Владислав
01.08.2018
12:49:12
Но скорее всего будет типа конструктора

Halit
01.08.2018
12:50:24
Помоему, тут хорошо подойдет разделения по сервисам.

Google
Саша
01.08.2018
12:50:57
Нужэна 1 админка(ларавель) . В ней сделать много лендингов и они должны быть на разных дломенах
Сделайте API, которое CRUD поддерживает для данных, которые хотите редактировать. Пишите лендинг на чём хотите, и в момент, когда нужно что-то, что редактируется из админки, делайте запрос на бек и получайте инфу

Например

Halit
01.08.2018
12:53:09
А вообще, у тебя в профиле наисано, что ты знаешь реакт. Тогда вообще хорошо, и помоему, ответ очевиден, как это сделать.

Edgar
01.08.2018
12:53:43
Нужэна 1 админка(ларавель) . В ней сделать много лендингов и они должны быть на разных дломенах
разные домены или поддомены? Если домены, то лучше просто отдельные проекты. При желании, можно сделать админку которая работает с БД этих проектов из 1 места

потому что когда дело дойдет до кастомизации, там такой хоррор начнется

Nik
01.08.2018
12:54:41
для кастомизации есть фабрики

Нужэна 1 админка(ларавель) . В ней сделать много лендингов и они должны быть на разных дломенах
ларавел похер на домен, все что от тебя нужно - это подсунуть нужный шаблон / папку с шаблоном

с учетом что ларка умеет перебирать вьюхи по массиву папок - делается за пару минут

Георгий
01.08.2018
12:58:31
сенк всем, ща подумаем)

Evgeniy
01.08.2018
13:02:49
Нужно включить вывод ошибок...

Включил...

Nik
01.08.2018
13:03:23
чтобы люди перешли по ссылке, нужно пополнить баланс в группе

Evgeniy
01.08.2018
13:03:25
в php.ini заменил error_reporting = E_ALL display_errors = On display_startup_errors = On

Edgar
01.08.2018
13:03:39
для кастомизации есть фабрики
Не понял. Если не трудно, объясни пожалуйста) Например, я хочу чтобы 3 из N лендингов работали по https, другие 2 из N слали письма с другой почты, и т.д Как использовать фабрики для этого?

Evgeniy
01.08.2018
13:03:42
И ошибок все равно нету

Nik
01.08.2018
13:04:32
Не понял. Если не трудно, объясни пожалуйста) Например, я хочу чтобы 3 из N лендингов работали по https, другие 2 из N слали письма с другой почты, и т.д Как использовать фабрики для этого?
сервис детекции сателлита, который возвращает тебе условный айди фабрика конфига если нужно - которая модифицирует стандартный под конкретный сателлит тоже самое для настроек почты

серьезно?)
ну конечно, здесь же все pro, это все не просто так

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