@laravel_pro

Страница 1487 из 2014
Maksim (Ellrion)
17.06.2018
11:07:52
Мне uikit зашёл.

Dmitriy
17.06.2018
11:36:30
А что, есть аналоги?
Вместо рендеринга на сервере с жквери. Юзать Spa. Даже для лединга

FUTURICO
17.06.2018
12:12:00
Мне uikit зашёл.
А чем он лучше? Звучит как-будто какая-то иде

Maksim (Ellrion)
17.06.2018
12:35:48
А чем он лучше? Звучит как-будто какая-то иде
Да так как то и не скажешь. Он просто удобный. И из коробки есть все основные плагины

Google
Andrey
17.06.2018
14:26:47
MaterialiceCSS тоже норм штука.

Rustam
17.06.2018
19:06:55
Парни привет. Сорри за бестактность. Нужен laravel разработчик на ряд задач. Вводная по ссылки. Если кого заинтересовало, напишите плиз в личку за сколько готовы сделать и в какой срок. Оплата по сберонлайн, по таскам. https://docs.google.com/document/d/1cO3ToelHEUIzpFewPHwseFA-eQl2g_aW_FPy_0nRozI/edit?usp=sharing

dєєp ín
17.06.2018
22:00:18
Привет помогите.





Как не пытаюсь туда примости этот car_id получается оно действует только на связь. Тоесть не берет в связь данные если они отличаются от request()->get('car_id') А мне надо чтобы брало только те CarModelType в которых в связи carModel есть request()->get('car_id')

Мне надо если != null в том if дописать к запросу это

Поможете?

VSKut
17.06.2018
22:07:05
Нужно для юзера сделать его часовой пояс на сайте + сделать чтобы cron для задач юзера срабатывал по expired_at именно его времени. Часовой пояс чтобы был указан в модели User. Есть что-то для этого готовое? Куда вообще смотреть?

Nikita
17.06.2018
22:08:00
Как то всё запутанно, попробуй объяснить свою начальную задачу и связи между моделями. Пока могу только посоветовать использовать $request->filled('car_id') вместо сравнения с null)

Google
dєєp ín
17.06.2018
22:08:09
Даже не так. Надо в carModel > car это искать



Но у меня получаются условие на связь а не на CarModelType

Renato
17.06.2018
22:22:17
Do you like Trello? Imagine a more powerful and very simple application for those who enjoy Git and Scrum! GitScrum: https://gitscrum.com

Nikita
17.06.2018
22:22:49
Всеравно не особо понятно в чём твоя проблема :) Если тебе нужно выборку сделать из car_model_types то по car_id ты её не сделаешь так как нет связи между этими таблицами, думаю это очевидно. Соответственно тебе нужно выбрать car_models где car_id равно car_id из реквеста, а потом выбрать car_model_types по полученным car_models, что тоже достаточно тривиально. Так что я не понял о чём ты спрашиваешь)

Nikita
17.06.2018
22:28:21
https://laravel.com/docs/5.6/eloquent-relationships#querying-relationship-existence

whereHas похоже на то что тебе нужно, но я не знаю работает ли оно на вложенных отношениях

dєєp ín
17.06.2018
22:31:20


Nikita
17.06.2018
22:31:55
ну так это проверка наличия, а не соответствия

dєєp ín
17.06.2018
22:32:21
Ну точнее выводит 64 записи а это все записи. Их по данным которые я передал совсем не много должно быть

Nikita
17.06.2018
22:32:51
куда ты их передал если там нет никаких параметров?) просто наличие или отсутсвие

dєєp ín
17.06.2018
22:33:48
ну так это проверка наличия, а не соответствия
так это и надо. Ибо у меня крашиться на выводе наименования автомобиля на вьюхе ибо по условию не взяло такие автомобили но всяло все типы моделей. А надо исклдчить типы в которых нет ни модели ни автомобиля.



Это же на скриншоте по котором я вас просил помощь)) А вот так тестил





Google
dєєp ín
17.06.2018
22:36:15
вот такое получается. Но их там намного меньше.

Nikita
17.06.2018
22:40:04
$query->whereHas('carModel.car', function ($query) { $query->where('id', request()->get('car_id')); }); что-то в этом роде пробуй

dєєp ín
17.06.2018
22:47:02
заработало

спасибо

Похоже в ларавель работай с БД с любой стороны)

все учли

приятно очень приятно

Nikita
17.06.2018
22:48:51
Разберись с тем как работает with, а то каждый второй пытаеться с помощью него отфильтровать основную выборку)

dєєp ín
17.06.2018
22:52:42
Разберись с тем как работает with, а то каждый второй пытаеться с помощью него отфильтровать основную выборку)
Хочешь сказать что уместней было искать от Автомобиль -> Его модели -> Типы моделей?

Да я просто зациклился на том чтобы сделать это именно так. Завтра бы дошло что проще сделать вот так

как ты говорил

типа от Машины и тд

Nikita
17.06.2018
22:54:40
не совсем об этом, но фиг с ним... пора спать)

dєєp ín
17.06.2018
22:54:51
Ладно)

Спокойной чтоли)

Потом как-то расскажешь что имел ввиду))

С связей я юзал только with и belongsTo. Я не так давно активно ими начал ползоваться. Поэтому многих фишек наверное не понимаю

FUTURICO
17.06.2018
22:59:57
Это елокуент?

dєєp ín
17.06.2018
23:03:48
Google
Kaido
18.06.2018
04:14:39
никто случайно не реализовывал в стандартном auth авторизацию по двум полям - email и логин?

Stanislav
18.06.2018
04:34:27
никто случайно не реализовывал в стандартном auth авторизацию по двум полям - email и логин?
чтобы поле инпут принимало в качестве пользовательского идентификатора одновременно логин и электронную почту? т.е. пользователь вводил по желанию либо то, либо то?

Stanislav
18.06.2018
04:36:55
угу
AuthController->login() - тут просто свое условие пишите и все

Nik
18.06.2018
07:14:54
ща кто-то получит за стикеры

угу
как ты будешь разруливать ситуацию, когда есть и то, и то, а сгенерить одинаковый хеш по паролю бкрипт не даст впринципе?

Nik
18.06.2018
07:25:03
ну вот сделал ты запрос с OR-ом наверняка

и вернуло тебе 2 записи с 2 разными чуваками, одного выбрало по логину, второго - по мылу

Kaido
18.06.2018
07:26:42
так у меня логин обязательное поле, как и емаил тобишь одинаковых логинов не будет

просто хочу дать юзеру выбор по чему авторизовываться

Nik
18.06.2018
07:27:35
а если я зарегаю вместо логина мыло другого чувака?

Kaido
18.06.2018
07:27:50
каким образом?

логин в определенном формате только

Nik
18.06.2018
07:28:14
ну блин, возьму и забью логин с собачкой :)

Dmitry
18.06.2018
07:28:23
но вообще логин лишнее поле )

Kaido
18.06.2018
07:28:29
мыло ты в логин не пихнешь

Dmitry
18.06.2018
07:28:30
есть мейл )

нафига заполнять два

Google
Kaido
18.06.2018
07:29:21
нафига заполнять два
маил для сброса, уведомлений и прочего логин для входа но кому-то удобнее входить вводя почту, кому-то по логину

Dmitry
18.06.2018
07:29:35
не знаю кому легче по логину

))

я просто постоянно путаюсь с сайтами с логином

Kaido
18.06.2018
07:30:20
Dmitry
18.06.2018
07:30:25
окей )))

Kaido
18.06.2018
07:31:07
просто одно дело вводишь длинную почту, другое короткий логин)

конечно можно один раз ввести и запомнить браузеру, но все же

Сергей
18.06.2018
07:37:18
Привет) подскажите как может быть такое что изображение загружается нормально, а видео файл в hasFile не видит но $request->file('video')->getClientOriginalExtension() отображает то что надо?

Nik
18.06.2018
07:44:15
что такое hasFile ?

Сергей
18.06.2018
07:46:41
что такое hasFile ?
стандартная функция вообще то)

Nik
18.06.2018
07:53:56
стандартная функция вообще то)
vendor/laravel/framework/src/Illuminate/Http/Concerns/InteractsWithInput.php:363 вангую что нет SplObject-а

Сергей
18.06.2018
07:54:46

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