Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 10.07.2017 15:31:33

[Firebase] Как управлять пользователями из Laravel.

Столкнулся с проблемой управления пользователями firebase. Есть сайт, написанный на laravel 5.4. С него нужно иметь возможность создавать и удалять юзеров в firebase. Делать это можно с помощью Admin SDK https://firebase.google.com/docs/auth/a … nage-users, вот только проблема в том что для php google не предоставляет такого SDK -  он есть только для Node.js и Java.
Отсюда вопрос: так каким образом все-таки осуществить управление юзерами с сайта? Я так понимаю нужно поднять Node.js и из laravel как-то взаимодействовать с ней? Подскажите советом или ссылками.

Изменено man_of_motley (10.07.2017 15:31:57)

Не в сети

#2 10.07.2017 15:48:27

Re: [Firebase] Как управлять пользователями из Laravel.

думаю надёжнее написать свой клиент для работы с апи firebase и общаться напрямую. а то подними ноду, напиши клиент для неё.

Не в сети

#3 10.07.2017 15:49:47

Re: [Firebase] Как управлять пользователями из Laravel.

Отсюда вопрос: так каким образом все-таки осуществить управление юзерами с сайта? Я так понимаю нужно поднять Node.js и из laravel как-то взаимодействовать с ней? Подскажите советом или ссылками.

Верно.
Или попробовать воспользоваться неофициальным SDK для PHP - https://github.com/kreait/firebase-php , https://github.com/ktamas77/firebase-php , поискать пакеты еще..

Не в сети

#4 10.07.2017 16:07:22

Re: [Firebase] Как управлять пользователями из Laravel.

Неофициальный SDK для PHP не поддерживает управление пользователями (не уверен).
Тоесть грубо говоря мне нужно поднять еще одно приложение, теперь на Node.js, которое будет заниматься исключительно управлением юзеров, написать свой API для этого приложения, а из Laravel уже обращаться в Node.js посредством своего api. Я правильно понял? Тоесть в итоге получится два сайта - основной на laravel и вспомогательный на node.js который будет управлять пользователями firebase. Так?

Не в сети

#5 11.07.2017 00:00:01

Re: [Firebase] Как управлять пользователями из Laravel.

Тоесть грубо говоря мне нужно поднять еще одно приложение, теперь на Node.js, которое будет заниматься исключительно управлением юзеров, написать свой API для этого приложения, а из Laravel уже обращаться в Node.js посредством своего api. Я правильно понял? Тоесть в итоге получится два сайта - основной на laravel и вспомогательный на node.js который будет управлять пользователями firebase. Так?

Можно по разному реализовать прослойку для firebase api. Поднять приложение на nodejs для REST апи - рабочий вариант.
Привет микросервисы.

Вообще говоря, ты идешь по правильному пути, но, я, например, если бы ситуация позволяла - все таки взял бы неофициальный SDK и расширил его тем, чем мне надо. Обосновываю это тем, что чем больше узлов - тем больше точек отказа, и поддерживать разный стэк технологии одному - не просто.

Тут уж все зависит от твоего опыта, если потянешь - то дерзай.

Изменено covobo (11.07.2017 00:00:54)

Не в сети

#6 11.07.2017 23:54:00

Re: [Firebase] Как управлять пользователями из Laravel.

я, например, если бы ситуация позволяла - все таки взял бы неофициальный SDK и расширил его тем, чем мне надо. Обосновываю это тем, что чем больше узлов - тем больше точек отказа, и поддерживать разный стэк технологии одному - не просто.

Пожалуй остановлюсь на отдельном приложении на ноде, так как примерно понимаю сколько времени у меня на это уйдет, а на допил SDK даже не представляю сколько времени понадобится. К тому же смущает тот факт, что раз официальные SDK поддерживают эту функцию только два из трех, да и сам автор неофициального sdk на php не запилил поддержку, значит где-то там собака зарыта. Спасибо за помошь, твои советы пришлись очень кстати smile

Не в сети

#7 19.07.2017 20:20:38

Re: [Firebase] Как управлять пользователями из Laravel.

Google Translate to the rescue smile. I just wanted to chime in and let you know that https://github.com/kreait/firebase-php will support basic user management soon. I am currently working on an implementation, and as soon as the most important features are complete (create/update/delete user), I will create a new release and add more features afterwards. \o/

Не в сети

#8 19.07.2017 21:36:34

Re: [Firebase] Как управлять пользователями из Laravel.

Google Translate to the rescue . I just wanted to chime in and let you know that https://github.com/kreait/firebase-php will support basic user management soon. I am currently working on an implementation, and as soon as the most important features are complete (create/update/delete user), I will create a new release and add more features afterwards. \o/

Welcome smile

Не в сети

Подвал раздела