@laravel_pro

Страница 1573 из 2014
Nik
08.07.2018
11:07:13
Ты можешь отдельно саски из третьего бутстрапа выдернуть и выкинуть руками

Докинуть

Кристина*
08.07.2018
11:10:18
Евгений
08.07.2018
11:15:14
Ftatpickr

Google
Илья
08.07.2018
11:28:19
Я так понял он хочет выводить звёздочки возле тех полей, для которых установлен required в form request

Max
08.07.2018
11:40:40
Добрый день, если стоит чекбокс при авторизации, то поле ремембер токен заполняется, а если не стоит чекбокс то остается пустым?

Игорь
08.07.2018
11:49:54
Ftatpickr
Спасибо, завелся сразу.

Alexander
08.07.2018
12:23:29
Друзья, подскажите, пожалуйста. Есть дефолтная модель User. Есть модель Company, где все предельно просто: id, name. У каждого пользователя, который связан с какой-либо компанией, есть своя роль в ней. Роли - в таблице company_roles (id, name), а связи в таблице company_user_roles (user_id, company_id, role_id). Также создал модель CompanyUserRole, которая привязана к этой таблице. Вопрос: какую связь нужно описать в модели User, чтобы получить все компании, в которых он имеет какую-либо роль?

Игорь
08.07.2018
12:38:00
Скажите, а если я загрузил пакет в node, то как теперь подключить оттуда обычный css? Что нужно написать в webpack.mix или в другом файле? scss файлов там не нашел

Я бы мог сделать копирование файла оттуда, но я не знаю, как сослаться на эту папку node_modules и будет ли это правильным

Maksim (Ellrion)
08.07.2018
12:53:01
Тебе нужно его как минимум опубликовать. Тоесть что бы содержимое файла было где то в паблик директории. Или слей его с остальными (миксом или инклюдом в своем сас) или хотя бы просто его перемести. В доке к миксу есть примеры

Maksim (Ellrion)
08.07.2018
12:54:19
Как один из вариантов

Alexander
08.07.2018
12:54:33
Юзер и Роль многое ко мнорим
Неправильно я вопрос сформулировал, извиняюсь. Сделал само собой разумеющееся: public function companies() { return $this->belongsToMany('App\Company', 'company_user_roles', 'user_id', 'company_id'); } Сейчас он мне по $user->companies выводит компании, все окей. Но вопрос: в таблице company_user_roles есть поле role_id, как мне получить роль, исходя из этих данных?

Игорь
08.07.2018
14:02:38
Посмотрите, пожалуйста. Вот так вот сохраняю user и связанную с ним модель profile. Сохраняю через push(). Если такая практика для сохранения связанных моделей нормальная, то скажите нельзя такое сократить. Как-то одной строкой из request доставать? public function storeProfile(StoreProfile $request) { $user = Auth::user(); $user->name = $request->name; $user->profile->birthday = $request->birthday; $user->profile->phone = $request->phone; $user->profile->country = $request->country; $user->profile->city = $request->city; $user->profile->connection = $request->connection; $user->time_offset = $request->time_offset; $user->push(); return redirect()->route('profile.settings')->with('success', 'Настройки были успешно сохранены.'); }

Google
Игорь
08.07.2018
14:04:40
Попробую через $request->only('username', 'password');

Игорь
08.07.2018
14:05:44
except

$user->update($request->except(['username', 'password']))

Примерно так

Игорь
08.07.2018
14:07:55
мне only больше нравится.

Игорь
08.07.2018
14:09:40
Тогда выбирай only свои поля

Евгений
08.07.2018
14:14:47
а как удобнее сделать чтобы в реквесте поменять формат данных? например в $request->get('date') менять на нужный формат

с датой это самый простой вариант конечно

Игорь
08.07.2018
14:15:07
Тогда выбирай only свои поля
Да, спасибо. Это работает.

Евгений
08.07.2018
14:17:59
например есть Организация и есть Владелец (условно). Данные вводятся в одной форме, например поле title - это название организации, а поле owner_name - имя владельца. Потом всё это сохраняем в модели, у нас идет сначала Org::create($request->only(...)); а потом $org->owner()->create(...) и тут подставлять owner_name в name

Типа мутацию?
типа да, мутация реквеста, если можно так сказать

Игорь
08.07.2018
14:18:50
Ну, я не знаю чтобы можно было из коробки так делать

Но, можно написать надстройку над обычным request

Тоесть request стандартный, но с твоими надстройками для некоторых полей

Unknown
08.07.2018
14:30:55
Всем привет! Вопрос по Homestead. Насколько я понял, это виртуальная машина, похожая на обычную виртуалку с Ubuntu для удобства разработки. Она используется только локально или на сервере, где будет находиться приложение, тоже?

Unknown
08.07.2018
14:43:53
То есть назначение homestead — удобство локальной разработки?

Nikolay
08.07.2018
14:44:50
Да

Есть ещё valet но он для мак

Google
Unknown
08.07.2018
14:45:27
Понял-принял, спасибо.

Евгений
08.07.2018
15:53:30
Парни, может у кого нибудь есть на работе открытые вакансии для лара прогеров? Напишите в личку ;)

Igor
08.07.2018
16:03:07
а как удобнее сделать чтобы в реквесте поменять формат данных? например в $request->get('date') менять на нужный формат
Один из вариантов - миддлвари, посмотри как стандартные ларовские например пробелы обрезают в параметрах запроса, но для создания моделей не подойдет

[Anonymous]
08.07.2018
16:58:24
Подскажите куда лучше вынести сложный подсчет рейтинга модели и где потом его закэшировать?

Roman
08.07.2018
17:06:56
а как часто этот рейтинг будет изменяться?

Алексей
08.07.2018
17:08:23
Redis
Зачем? Почему?

[Anonymous]
08.07.2018
17:08:28
Redis
да это понятно, имею ввиду в коде

FUTURICO
08.07.2018
17:08:42
Алексей
08.07.2018
17:09:17
быстрота
По сравнению с чем?

[Anonymous]
08.07.2018
17:09:18
просто хочу понять, как лучше это организовать.. Хотел сервис сделать, но его придется тогда с моделью связывать

FUTURICO
08.07.2018
17:09:26
Алексей
08.07.2018
17:09:34
mysql)
Да?

Kirill
08.07.2018
17:09:43
Ребят. такой вопрос. У меня очень высокие нагрузки и сервер Е3 не справляется с задачей. Mysql или postgres посоветуете для работы с напряженными запросами?

Google
Kirill
08.07.2018
17:10:56
надо запросы оптимизировать
ну в запросе по 5-8 join и их гдет 5-10 в секунду

[Anonymous]
08.07.2018
17:11:05
Свяжи с репозиторием
тогда весь проект переделывать надо )

Алексей
08.07.2018
17:11:11
[Anonymous]
08.07.2018
17:11:12
ar с репозиториями такое себе

Алексей
08.07.2018
17:11:22
Это не много
Но лучше оптимизировать

Kirill
08.07.2018
17:11:29
Открой лс

Алексей
08.07.2018
17:11:34
И делать пре агрегации

Admin
ERROR: S client not available

Алексей
08.07.2018
17:11:44
ar с репозиториями такое себе
Согласен. Но как есть.

Проще будет менять источник

[Anonymous]
08.07.2018
17:12:28
Согласен. Но как есть.
а вообще если репозитории делать, то в сервис только интерфейс должен быть?

Vitaliy
08.07.2018
17:13:55
Не слушай их, если у тебя ar, то забудь про репу

Алексей
08.07.2018
17:14:53
Vitaliy
08.07.2018
17:16:17
Потому что репозиторий должен domain entities возвращать, а вы будете лепить ar модели Ни о какой подмене хранилища речи идти не может при таком раскладе

Репо только с datamapper или с raw SQL

Алексей
08.07.2018
17:19:46
Ну я скорее за то чтобы отделить логику для работы по получению данных от логики обработки данных

Vitaliy
08.07.2018
17:21:56
Тогда просто в сервис лепить Но уж до репо точно далеко

[Anonymous]
08.07.2018
17:22:23
Тогда просто в сервис лепить Но уж до репо точно далеко
и как ты залепишь в сервис если ему нужна модель?

Алексей
08.07.2018
17:22:30
Google
Алексей
08.07.2018
17:22:42
Чтобы все не обзывать "сервис"

Vitaliy
08.07.2018
17:24:24
Я не читал что там у него, просто увидел ар и РЕПО и сгорел)))

Алексей
08.07.2018
17:24:54
Тебе потом если сменить место хранения - будет проще подменить "РЕПО"

Чем переделать весь сервис

Vitaliy
08.07.2018
17:26:07
КАК ТЫ ЕГО СМЕНИШ НА МАССИВ НАПРИМЕР, ЕСЛИ У ТЕБЯ АР МОДЕЛИ??? КАК ТЫ ИЗ МАССИВА ЗАПОЛНИШЬ АР МОДЕЛЬ???

Капс)

Алексей
08.07.2018
17:28:17
Можешь работать не через модели ар

А просто объекты

И зафигачить что то для гидрации

[Anonymous]
08.07.2018
17:29:00
Капс)
убедительно

Можешь работать не через модели ар
это будет тупо если у тебя будет ар и entity

PostEntity and PostModel..

Алексей
08.07.2018
17:30:52
Тогда храни логику работы с базой прямо в моделях

И завязывай сервисы на моделях

Ну или хотя бы на интерфейсах

Vitaliy
08.07.2018
17:32:38
Вынеси свои запросы в какие то классы и просто кверихелперы назови

Но модель не засырай

[Anonymous]
08.07.2018
17:33:57

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