Size: a a a

2019 September 07

OK

Oleg Khalin in Laravel UA
Maxim Rebitskiy
Всем привет, нужна помощь с socket.io
Стоит задача сделать сервер на ларе, и сделать возможность обмена real-time ивентами между сервером на ларе и приложениями (например на electron).
Я так понимаю Laravel echo сервер не даст из вне мне слушать его, ну и конечно же еще и отправлять в него события. Кто нибудь реализовывал такое? Или есть какие-то более простые способы реализовать socket.io сервер на ларе доя общения с другими приложениями.

Есть конечно вариант сделать из лары сугубо API для вещей без ивентов, и написать на том же vue отдельное приложение и там спокойно общатся, но конечно было бы лучше не разделять на так много приложений)
С ехо сервером было такое, фронт был на айонике
источник

OK

Oleg Khalin in Laravel UA
И все работало
источник
2019 September 10

CG

CaT Grimes 🔫 in Laravel UA
Здраствуйте
источник

CG

CaT Grimes 🔫 in Laravel UA
у меня есть две модели, связанны many-to-many, при attach-е я хочу проверить существует ли запись модели в другой, точнее как проверить что модель уже attach-ена ?
источник

П

Павел in Laravel UA
если я правильно понимаю, можно просто sync метод
источник

П

Павел in Laravel UA
You may also use the sync method to construct many-to-many associations. The sync method accepts an array of IDs to place on the intermediate table. Any IDs that are not in the given array will be removed from the intermediate table. So, after this operation is complete, only the IDs in the given array will exist in the intermediate table:

$user->roles()->sync([1, 2, 3]);
источник

CG

CaT Grimes 🔫 in Laravel UA
нет, вы не поняли, я хочу что-то firstOrCreate для many-to-many
источник

П

Павел in Laravel UA
почитай доки. я в крайнем случае перешел на pivot модель
источник

D

Dymon in Laravel UA
CaT Grimes 🔫
у меня есть две модели, связанны many-to-many, при attach-е я хочу проверить существует ли запись модели в другой, точнее как проверить что модель уже attach-ена ?
вот такой еще метод есть $user->roles()->syncWithoutDetaching([1, 2, 3]); вместо id можно вставить firstOrCreate
источник

CG

CaT Grimes 🔫 in Laravel UA
спасибо ))
источник

CG

CaT Grimes 🔫 in Laravel UA
источник
2019 September 11

CG

CaT Grimes 🔫 in Laravel UA
Здраствуйте
источник

CG

CaT Grimes 🔫 in Laravel UA
как сделать этот код лучше ? Все работает, но хотелось бы сделать лучше
источник

CG

CaT Grimes 🔫 in Laravel UA
вот весь метод
источник

AK

Alex Kovalchuk in Laravel UA
CaT Grimes 🔫
вот весь метод
1 auth()->user() это уже пользователь не надо find
источник

D

Dymon in Laravel UA
CaT Grimes 🔫
вот весь метод
в первой строчке Auth::user() уже вернет залогиненого юзера, лишний запрос делаешь, проверку верификции нужно в мидделваре вынести
источник

AK

Alex Kovalchuk in Laravel UA
Dymon
в первой строчке Auth::user() уже вернет залогиненого юзера, лишний запрос делаешь, проверку верификции нужно в мидделваре вынести
проверку верификации я б советовал в police а не в middelware
источник

AK

Alex Kovalchuk in Laravel UA
CaT Grimes 🔫
вот весь метод
у тебя есть и $cartProduct и $request->id в чем разница? Ты не id в параметры роута передаешь?
источник

AK

Alex Kovalchuk in Laravel UA
Alex Kovalchuk
проверку верификации я б советовал в police а не в middelware
поскольку так удобнее будет написать свою логику при не прохождении проверки
источник

AK

Alex Kovalchuk in Laravel UA
CaT Grimes 🔫
вот весь метод
а в чем ты такие крутые скрины делаеш?
источник