
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

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:29:21
Друзья, подскажите, пожалуйста.
Есть дефолтная модель 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
Тебе нужно его как минимум опубликовать. Тоесть что бы содержимое файла было где то в паблик директории.
Или слей его с остальными (миксом или инклюдом в своем сас) или хотя бы просто его перемести. В доке к миксу есть примеры

Игорь
08.07.2018
12:53:49

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, как мне получить роль, исходя из этих данных?

Maksim (Ellrion)
08.07.2018
13:38:23


Игорь
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

Игорь
08.07.2018
14:17:07

Евгений
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 для удобства разработки. Она используется только локально или на сервере, где будет находиться приложение, тоже?

?Donnie ??
08.07.2018
14:42:57

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

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

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

FUTURICO
08.07.2018
17:08:10

Алексей
08.07.2018
17:08:23

[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

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

Алексей
08.07.2018
17:10:01

FUTURICO
08.07.2018
17:10:01
?

[Anonymous]
08.07.2018
17:10:12

Алексей
08.07.2018
17:10:43

Google

Kirill
08.07.2018
17:10:56

[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
Проще будет менять источник

[Anonymous]
08.07.2018
17:12:28

Алексей
08.07.2018
17:13:45

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
PostEntity and PostModel..

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

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

[Anonymous]
08.07.2018
17:33:57