@laravel_pro

Страница 338 из 2014
Алексей
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

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
Бог точно простит

Jamal
31.01.2017
19:56:28
$theme_name = $theme_name ?? 'default'; На дворе 2017 год и пхп7
Стыдно спросить , что дают два вопросика ?

Юрий
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() !!}}

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