
Anton
15.12.2017
19:50:20
Только соотечественницы спасают

Егор
15.12.2017
20:00:16
https://laravel.com/docs/5.5/configuration#determining-the-current-environment

Andrey
15.12.2017
20:02:09

Google

Егор
15.12.2017
20:02:40
объясни какую задачу ты пытаешься решить
env обычно один, там есть APP_ENV в котором указывается текущее окружение
а в сервис-правайдерах уже проверки вида if (app()->environment('production')) { // }

Andrey
15.12.2017
20:10:26
я пытаюсь решить задачу использование docker, в докере свой конфиг, но я буду заливать образ на amazon ec2
там нужен другой конфиг до базы, кеша, очередей

Andrey
15.12.2017
20:43:49
Что скажете по поводу статьи? Стоит ли на себе применять практики?
Лично мне показалась годной, а как вам?
https://habrahabr.ru/company/mailru/blog/344696/
Годная ли статья "Руководство по написанию защищённых PHP-приложений в 2018-м"?
Gut – 5
??????? 100%
Schlecht
▫️ 0%
? 5 people voted so far.

Илья
15.12.2017
22:25:59
Какой лучший пакет для авторизации через ВК?

Илья
15.12.2017
22:26:49

Konstantin
15.12.2017
22:34:52
Макс
тут ?
памагите ))

dima
15.12.2017
23:28:11
Привет. Корс для iframe можно обойти ?

Google

dima
15.12.2017
23:29:09

Анатолий
16.12.2017
02:02:05

Игорь
16.12.2017
04:58:04
Возьми виртуалбокс в кавычки

Rishat
16.12.2017
05:32:58

Игорь
16.12.2017
07:06:22

Antonio
16.12.2017
07:16:18
Путь к к корню сайта указывается уже относительно виртуалки

Tim
16.12.2017
07:58:24
допустим есть модель1 с отношением hasMany к модели2, а у второй модели есть также hasMany к модели3.
Как через модель1 получить все что в модели3 для каждого модель2 через eloquent
надеюсь понятно описал

fLipE
16.12.2017
08:04:55
$model1->model2 получшь коллекцию
и при помощи foreach пройдись по коллекции и получи такие же коллекции для $model2
$model2 - >model3

Luka
16.12.2017
09:14:24
вот я все еще думаю, почему нету пакета для лары, чтобы было ихз коробки текстовый редактор с возможностью вставки изображений, без допиливания кода

Игорь
16.12.2017
09:16:44
Не, позже кину, есть ток с belongsto в еверноуте
Там тоже, помоему через getresults

Maksim (Ellrion)
16.12.2017
09:31:00

Antonio
16.12.2017
09:50:52

Евгений
16.12.2017
10:01:28
ребзя
есть короче модель Мероприятие, и у мероприятий может быть несколько варинтов даты

Google

Евгений
16.12.2017
10:03:00
1) конкретная дата и время (5 января 14:00)
2) промежуток дат (1-5 января в 14:00)
3) несколько разных дат (1 января 14:00, 8 января 15:00)
как это лучше сделать?
отдельную таблицу с датами проведений мероприятий?

Юрий
16.12.2017
10:03:32
Да и связь
А любое время может быть интервалом
То есть таблица должна быть с датой начала интервала и датой конйа
Если конкретное время - обе даты одинаковые

Евгений
16.12.2017
10:04:15
ну дату конца вообще не просили и вроде она не нужна будет

Юрий
16.12.2017
10:04:29
Ну а как ты интервал то забьешь

Евгений
16.12.2017
10:04:42
не нужен интервал
нужен интвервал дат 1-5 января
а с временем только начало надо

Юрий
16.12.2017
10:05:04
омг..
ну интервалы несколькими датами забивай, самое простое.

Евгений
16.12.2017
10:07:48
ок, спасибо, так и думал

Анатолий
16.12.2017
10:11:17
Я делал отдельную табличку со списком разных дат к мероприятию когда афишу делал на сайте
А выберал уже по условию через between ТК дата в тайм штампе

Tim
16.12.2017
10:16:17
А можно связь выстроить к таблице , а не к модели?
Например , hasOne('table_name')
Такой случай , что не нужна модель для таблицы

Dmitry
16.12.2017
10:27:01
ты же наверное выбираешь данные из этой таблицы, иначе зачем тебе связь?

Google

Евгений
16.12.2017
10:28:02
делай джоин прост
а ваще не сложно же и модельку завести

Dmitry
16.12.2017
10:29:22

Евгений
16.12.2017
10:29:43
я предлагаю делать модель так то

Tim
16.12.2017
10:38:47
Я же не могу сделать Model::all()->join('table')
Тогда нужно весь запрос писать билдером, ну если такое не предусмотрено то ладно

Konstantin
16.12.2017
10:40:17
ты ваще капец какой полезный ))

Admin
ERROR: S client not available

Tim
16.12.2017
10:41:04
Я так понимаю, что мне логичней сделать scope

Dmitry
16.12.2017
10:41:41

Konstantin
16.12.2017
10:41:51
а хотя не всё
$startOfDay = Carbon::now()
->startOfDay();
$endOfDay = Carbon::now()
->endOfDay();
$fromDate = Carbon::now()->subDay()->startOfWeek(); // or ->format(..)
$tillDate = Carbon::now()->subDay();
return $query
->where('updated_at', '>=', $fromDate)
->where('updated_at', '<=', $tillDate)
->where('actual_from', '<', $endOfDay)
->where('actual_to', '>', $startOfDay)
->where('status', static::STATUS_PUBLISHED)
->where('is_best', 1)
;
вопрос на засыпку: почему оно не работает ?
это скоуп для лучших офферов на этой неделе

Tim
16.12.2017
10:44:01
Например, хранить дополнительную информацию о юзере в одной таблице (телефоны,соц.сети) , а основное в другой (login,pass)

Dmitry
16.12.2017
10:44:02
$startOfDay = Carbon::now()
->startOfDay();
$endOfDay = Carbon::now()
->endOfDay();
$fromDate = Carbon::now()->subDay()->startOfWeek(); // or ->format(..)
$tillDate = Carbon::now()->subDay();
return $query
->where('updated_at', '>=', $fromDate)
->where('updated_at', '<=', $tillDate)
->where('actual_from', '<', $endOfDay)
->where('actual_to', '>', $startOfDay)
->where('status', static::STATUS_PUBLISHED)
->where('is_best', 1)
;
вопрос, а че BETWEEN не юзаешь? :)

Konstantin
16.12.2017
10:44:09
а пробовал
один хер не работает

Dmitry
16.12.2017
10:44:21
наверное не подходят данные под твое условие

Google

Konstantin
16.12.2017
10:44:52
найн работает
запрос сырой работает
эта хрень - нет
$startOfDay = Carbon::now()
->startOfDay();
$endOfDay = Carbon::now()
->endOfDay();
$fromDate = Carbon::now()->subDay()->startOfWeek(); // or ->format(..)
$tillDate = Carbon::now()->subDay();
return $query
->whereBetween('updated_at', [$fromDate, $tillDate])
->where('actual_from', '<', $endOfDay)
->where('actual_to', '>', $startOfDay)
->where('status', static::STATUS_PUBLISHED)
->where('is_best', 1)
;
с битвином

Dmitry
16.12.2017
10:45:19

Alexander⁴
16.12.2017
10:45:23
toSql() покажи

Konstantin
16.12.2017
10:45:25
канеш
сек
»select * from offers where updated_at between ? and ? and actual_from < ? and actual_to > ? and status = ? and is_best = ?»

Dmitry
16.12.2017
10:45:51
User и UserInfo

Konstantin
16.12.2017
10:46:34
со значениями могу
select * from `offers` where `actual_from` < "2017-12-15 23:59:59.000000" and `actual_to` > "2017-12-15 00:00:00.000000" and `status` = 1 and `is_best` = 1 and `created_at` between "2017-12-11 00:00:00.000000" and "2017-12-17 00:00:00.000000"

Dmitry
16.12.2017
10:48:16

Tim
16.12.2017
10:48:40

Konstantin
16.12.2017
10:48:51

Tim
16.12.2017
10:49:01
Ладно , я понял ,буду создавать модели на каждую таблицу

Konstantin
16.12.2017
10:49:05
1 запись дает

Dmitry
16.12.2017
10:50:12