
Алексей
31.01.2017
11:11:40
Максимум что нашел так это вот это
https://github.com/laravel/framework/blob/master/src/Illuminate/Routing/Route.php#L435
Но тогда вопрос, в какой момент правильнее биндить домен
?

VSKut
31.01.2017
13:37:37
"select * from history where user_id = ? group by user_id"

Google

VSKut
31.01.2017
13:38:06
Есть идеи?
Не могу понять что я упускаю
проблема в group by
select * from history where user_id = 3060 group by game_id

Юрий
31.01.2017
13:40:03
группируешь по юзеру
и ищешь там по id

VSKut
31.01.2017
13:40:11
не-не, эт опечатка
группировка норм по game_id

Юрий
31.01.2017
13:40:25
drop.history.game_id

VSKut
31.01.2017
13:40:49

Юрий
31.01.2017
13:40:54
а ты по id зачем-то
да не туда ты смотришь

Google

Юрий
31.01.2017
13:41:09
ты сделал выборку drop.history.game_id
а смотришь в drop.history.id
откуда он его возьмет?

VSKut
31.01.2017
13:41:56
$histories = History::where('user_id', $this->id)->groupBy('game_id')->get();
Всё ведь просто - выбираем все записи этого юзера и группируем их по game_id

Юрий
31.01.2017
13:42:36
а drop.history.id откуда?

VSKut
31.01.2017
13:42:44
хз

Юрий
31.01.2017
13:43:05
ну вот надо понять откуда он, потому что запрос с группировкой корректный

VSKut
31.01.2017
13:44:54
ahhh
выставил strict => false
заработало
http://stackoverflow.com/questions/40917189/laravel-syntax-error-or-access-violation-1055-error
но всё-равно костыль какой-то

Юрий
31.01.2017
13:49:28
$users = DB::table('users')
->groupBy('account_id')
->having('account_id', '>', 100)
->get();
а не должно быть вместо where having?

∀RTUR
31.01.2017
16:05:12
привет. как получить всех рефералов через eloquent?
поля
id и referred_by
оба в одной таблице
или через eloquent нельзя?
как по обычному тогда?

VSKut
31.01.2017
16:57:21
для конкретного юзера

Google

VSKut
31.01.2017
16:57:24
?
или для всех юзеров всех рефов?
вообще, как я вижу... делаем метод, который будет отдавать нам наших рефов
в нём делаем запрос списка юзеров у которых referred_by=$this->id
и отдаём.
когда нужно получить рефов этого юзера: $user->getMyRefs();

?? Vladimir
31.01.2017
17:03:48
User::where('reffered_by', $id)->get();

VSKut
31.01.2017
17:06:51
хотя, в теории, можно попробовать сделать модельку реферала, прописать ему $table = 'users'; и соединения между моделью user и referral указать на эти поля и 1 эту таблицу
но тут уже нужно эксперементировать
хотя, как по мне, нужно просто сделать таблицу, которая будет коннектить юзера и его рефов
Скиньте какую-нибудь админку под лару, которую часто используете
фришную

Dilkhush
31.01.2017
17:38:47
https://github.com/the-control-group/voyager

VSKut
31.01.2017
17:40:06

Jamal
31.01.2017
19:19:40
Насколько адекватно вытворять такое ?
class OptionsModel extends Model
{
protected $table = 'Options';
public $timestamps = false;
public static function theme(){
$theme = \Cache::get('theme_name',function (){
$theme_name = OptionsModel::where( 'option_name', 'theme_name' )->first();
$theme_name = ( !is_null( $theme_name ) ) ? $theme_name : 'default' ;
return $theme_name;
});
return $theme;
}
}

Vladimir
31.01.2017
19:51:45
Бог точно простит

Юрий
31.01.2017
19:55:55

Jamal
31.01.2017
19:56:28

Юрий
31.01.2017
19:56:56
Если переменная есть и не нулл, то ставит ее, иначе вторую

Jamal
31.01.2017
19:56:59
Аааа понял
точняк
Блин стыд

Google

Jamal
31.01.2017
19:57:09
спасибо
Я ж читал это всё

Юрий
31.01.2017
19:57:39
Хотя присваивать на одноименные переменные имхо грешно

Jamal
31.01.2017
19:58:04
Да она изолирована, внутри функции
анонимной

Юрий
31.01.2017
19:58:12
Потом баг искать с вардампами и дебаггером бегать..

Jamal
31.01.2017
19:58:13
никому не мешает

Andrey
31.01.2017
20:44:12
Нужна помощь зала
делаем функционал подключаемых модулей
каждый модуль отвечает за свою группу URL
как лучше всего подружить информацию об этих URL с файлом routes/web.php?
пока приходит в голову для каждого модуля делать свой файл в routes/, а из web.php их инклудить, так не будет проблем с установкой/удалением/отключением модулей и не надо будет вносить правки по каждому в единый файл
но, может, есть стандартные механизмы для такой процедуры?

Admin
ERROR: S client not available

Dmitriy
31.01.2017
20:49:27
https://github.com/caffeinated/modules/blob/18e62089c02ea682f96a2bb43153dfcbce5a0b73/resources/stubs/module/Providers/RouteServiceProvider.php#L52-L60

Andrey
31.01.2017
20:53:40
спасибо, готовый модуль модулей - это ещё интереснее)

VSKut
31.01.2017
21:41:54
идеи?
хочу список картинок, чтобы выдавать его через select
http://php.net/manual/en/function.scandir.php
заменил на это

Neo
31.01.2017
21:48:24
how about this?
https://laracasts.com/discuss/channels/general-discussion/storage-directories-returns-empty-array

VSKut
31.01.2017
21:50:30
?

Google

VSKut
31.01.2017
21:50:31
угу
оно самое, thx

Neo
31.01.2017
21:51:24
Пожалуйста =)
Я просто загуглил вот это, будучи уверенным, что с этим наверняка сталкивались:
"laravel storage files empty array"

VSKut
31.01.2017
21:52:06
Я юзал Storage
А нужно File

Neo
31.01.2017
21:52:31
ну так я про это и скинул, разве нет?

VSKut
31.01.2017
21:52:33
Storage - это типа "файловая система" своя, а не общая системная

∀RTUR
01.02.2017
05:55:35
чтобы например посчитать их количество

Sergey
01.02.2017
06:39:01
Посмотрите рекурсивные CTE запросы. Построить с помощью билдера можно. На мой взгляд, самый правильный путь, чтобы не гонять тонны трафика из субд

Jamal
01.02.2017
08:06:55
Посоветуйте пакет для использования виджетов

Алексей
01.02.2017
08:12:48

Wolf
01.02.2017
08:13:15
Очень помогло, спасибо
)

Алексей
01.02.2017
08:13:36
а так ты можешь спокойно написать widget.blade.php
и в нужном месте вызвать @include('wdiget')

D'
01.02.2017
08:14:14
а настройки? а возможность вкл\выкл?

Алексей
01.02.2017
08:15:45

D'
01.02.2017
08:16:30
выше читай

Алексей
01.02.2017
08:16:43
Накрайний случай завернуть в фасад и в нужном месте вывести через {!! Widget::render() !!}}