
Sergey
29.11.2016
14:43:32
Но, к сожалению, как правильно подписать и как это проверить помочь не могу :(
ага, всё так и получается. он объединяет строчки и одной таблицы и другой и возвращает тебе такие (пишу только id. сначала первой таблицы, потом второй)
56 5
57 5
58 5
...
62 5 (не знаю есть ли дальше)
56 6
57 6
58 6
...
62 6
потому и получается 66 = 33 записи из первой таблицы * 2 записи из второй

Google

Меня зовут
29.11.2016
14:56:09

Dmitriy
29.11.2016
14:57:01
distinct

Меня зовут
29.11.2016
14:57:18

Dmitriy
29.11.2016
14:58:00
по какому полю его делал?
делай по ID первой таблице
в оригинале SELECT DISTINCT table1.id, .....

Sergey
29.11.2016
15:01:50
какие тебе данные нужно получить?

Dmitriy
29.11.2016
15:02:14
посмотри принимает ли атргументом названия столбца в distinct

Zlatoslav
29.11.2016
15:02:15
Весело живём, парень целый день один запрос пишет :DDD

Sergey
29.11.2016
15:02:52
Дак надо сначала понять, что надо получить, а потом уже на основе этого запрос строить.

Меня зовут
29.11.2016
15:03:21

Sergey
29.11.2016
15:03:55
получай ТОЛЬКО эти поля и дистинкти их

Google

Sergey
29.11.2016
15:04:01
distinct убирает дубли

Dmitriy
29.11.2016
15:04:03
вот какое из них определяет уникальность, тому и дистинкт ставь

Sergey
29.11.2016
15:04:10
а если ты будешь выбирать все поля, то дублей у тебя, конечно же не будет

Меня зовут
29.11.2016
15:04:34
окей спасибо)

Zlatoslav
29.11.2016
15:05:19

Меня зовут
29.11.2016
15:12:11
ну написал я запрос, но все равно все так же

Sergey
29.11.2016
15:15:39
а ты можешь его сначала написать в БД консоли ручками?
select DISTINCT price_group_id, color, session_id, price, seat_id
from ...
join ...
where ..
поиграться, получить нужный запрос и потом его уже в билдер перекладывать

Zlatoslav
29.11.2016
15:16:36
Да, надо бы юзать QB, кода можешь в SQL

Sergey
29.11.2016
15:16:40
Это будет самое правильное решение
плюс у QB есть метод toSql() - он возвращает sql строку, которую можно протестировать в БД консоли

Zlatoslav
29.11.2016
15:17:27
Что бы было проще, получи SQL из QB и отредактируй его до работающего состояния

Sergey
29.11.2016
15:18:12
:D
:D я только сейчас врубился что у нас одинаковые сообщения :)

Меня зовут
29.11.2016
15:18:31
хорошо, но почему это происходлит то?

Dmitriy
29.11.2016
16:10:51
чувак, 2 часа уже прошло, а ты все мучаешься с этим запросом

Алексей
29.11.2016
16:14:25
Он просто любит долгий и продолжительный секс )

Евгений
29.11.2016
18:40:11
народ

Google

Евгений
29.11.2016
18:40:24
на фронте в vue надо подставить значения из лары
{!! $model->tags()->pluck('text', 'id') !!}
Подставляется объект. А как сделать из это js-ный массив?

D'
29.11.2016
18:43:40
так оно и должно массив делать
pluck же массив возвращает?
пробуй lists('text', 'id')->all()

Евгений
29.11.2016
18:45:19
Call to undefined method Illuminate\Database\Query\Builder::lists()

D'
29.11.2016
18:46:17
а
дык
ты же не выбрал данные
$model->tags->pluck

Евгений
29.11.2016
18:47:15
ничо не понял

D'
29.11.2016
18:47:35
скобочки убери у tags

Евгений
29.11.2016
18:47:39
убрал
то же самое
объект

Dmitry
29.11.2016
18:47:57
Добрый вечер! Господа, подскажите пожалуйста, я еще только со всем разбираюсь, не понимаю почему для загрузки изображений по AJAX в Middleware/VerifyCsrfToken исключают верификацию по CSRF токену? В каких случаях это нужно? Смотрю уже второй проект на Laravel и везде так сделано.

D'
29.11.2016
18:47:58
ну теперь с lists

Евгений
29.11.2016
18:48:03
options: {!! $model->tags->pluck('text', 'id') !!},

D'
29.11.2016
18:48:06
ну или добавь после pluck ->all()
я не помню что там pluck возвращает

Google

Евгений
29.11.2016
18:48:19
Method lists does not exist
pluck возвращает массив
php массив

D'
29.11.2016
18:48:52
значит оборачивай в json_encode

Admin
ERROR: S client not available

Dmitriy
29.11.2016
18:48:52

Dmitry
29.11.2016
18:50:04
Это я понимаю, но получается никак нельзя для загрузки изображений этот токен передать? Почему добавляют исключение? Я этот момент не понимаю.

Евгений
29.11.2016
18:50:15
все равно объект

D'
29.11.2016
18:50:52

Евгений
29.11.2016
18:51:03
а мне массив ннада)

D'
29.11.2016
18:51:36
ну так убери id
и будет тебе массив
хотя не, не будет

Dmitriy
29.11.2016
18:52:06

Евгений
29.11.2016
18:52:17
будет, да)
помогло
но айдишники тоже нужны
ладно, попробую обойти

Dmitry
29.11.2016
18:52:55

D'
29.11.2016
18:59:59

Google

Dmitry
29.11.2016
19:00:19
@ExileeD Спасибо!

Dmitriy
29.11.2016
19:01:08

Евгений
29.11.2016
19:01:50

Dmitriy
29.11.2016
19:02:08
такая себе дыра

Dmitry
29.11.2016
19:07:37
@ExileeD еще раз спасибо, буду дальше разбираться)

Alexander
30.11.2016
04:49:37
Всем привет!
посоны, такой вопрос
столкнулся с такой вот штукой, есть route model binding
как мне забиндить модель авторизованного пользователя на роут
т.е. сейчас я бинжу таким образом на ресурс
Route::model('operators', 'App\Models\Operator');
а нужно Auth::user()->operator()
грубо говоря
это решается как-то через route model binding
или нужно просто в каждом контроллере делать например Auth::user()->operator()->findOrFail($operator)

D'
30.11.2016
04:52:02
Route::model вторым параметром принимает callable