Size: a a a

Laravel для начинающих

2020 May 04

🚀С

🚀 Василий Столейков... in Laravel для начинающих
Доброго времени суток!

У меня стоит задача сделать реалтайм функционал на уже существующем сайте.
Проблема в том, что сайт не имеет своей бд, а работает через REST API другой ларавел-установки, работающей на этом же сервере. То есть запросы сайта идут на внутренние роуты, которые уже через request отправляют запросы на API.

Я хочу сделать это на на Laravel + Vue.js + Socket.io. Но я не совсем понимаю, возможно ли это сделать в вышеуказанном случае, через REST API?

Просто не хотелось бы реализовывать всё это через постоянные ajax-запросы на сервер...

Есть ли у кого-нибудь опыт в подобных задачах?
источник

AH

Andrey Helldar in Laravel для начинающих
🚀 Василий Столейков
Доброго времени суток!

У меня стоит задача сделать реалтайм функционал на уже существующем сайте.
Проблема в том, что сайт не имеет своей бд, а работает через REST API другой ларавел-установки, работающей на этом же сервере. То есть запросы сайта идут на внутренние роуты, которые уже через request отправляют запросы на API.

Я хочу сделать это на на Laravel + Vue.js + Socket.io. Но я не совсем понимаю, возможно ли это сделать в вышеуказанном случае, через REST API?

Просто не хотелось бы реализовывать всё это через постоянные ajax-запросы на сервер...

Есть ли у кого-нибудь опыт в подобных задачах?
Не проще отказаться от смежного бэка, выступающего в роли посредника, и общаться напрямую из vuejs в конечный апи?

В любом случае, для получения данных придется отправлять запрос на бэк.
источник

🚀С

🚀 Василий Столейков... in Laravel для начинающих
Andrey Helldar
Не проще отказаться от смежного бэка, выступающего в роли посредника, и общаться напрямую из vuejs в конечный апи?

В любом случае, для получения данных придется отправлять запрос на бэк.
смешно ))

нет, не проще, т.к. там много логики прописана в контроллерах сайта, от API он лишь берёт и отправляет информацию, обрабатывает её он на месте.
источник

🚀С

🚀 Василий Столейков... in Laravel для начинающих
Andrey Helldar
Не проще отказаться от смежного бэка, выступающего в роли посредника, и общаться напрямую из vuejs в конечный апи?

В любом случае, для получения данных придется отправлять запрос на бэк.
Но идея хорошая, я подумаю над ней, спасибо
источник

AH

Andrey Helldar in Laravel для начинающих
🚀 Василий Столейков
смешно ))

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

🚀С

🚀 Василий Столейков... in Laravel для начинающих
Andrey Helldar
В таком случае делай общение через апи. По-другому никак vuejs не привяжешь.
спасибо
источник

SN

Stepan Neretin in Laravel для начинающих
Привет, ребят
Почему новое поле добавляется вне элемента?
https://pastebin.com/DTRmjAwQ
источник

RK

Roman Kolosov in Laravel для начинающих
Stepan Neretin
Привет, ребят
Почему новое поле добавляется вне элемента?
https://pastebin.com/DTRmjAwQ
работай с коллекциямт не с масивом
источник

PL

Pavel Lint in Laravel для начинающих
Stepan Neretin
Привет, ребят
Почему новое поле добавляется вне элемента?
https://pastebin.com/DTRmjAwQ
$course[0][‘ads'] = 777;
источник

RK

Roman Kolosov in Laravel для начинающих
Pavel Lint
$course[0][‘ads'] = 777;
не решает того вопроса зачем из коллекций массив делать)
источник

PL

Pavel Lint in Laravel для начинающих
такого вопроса и не было
источник

AH

Andrey Helldar in Laravel для начинающих
Stepan Neretin
Привет, ребят
Почему новое поле добавляется вне элемента?
https://pastebin.com/DTRmjAwQ
Потому что на 8-й строке примера ты получаешь коллекцию ($group['courses']), и добавляешь ключ ads новым элементом в нее.
источник

AH

Andrey Helldar in Laravel для начинающих
Stepan Neretin
Привет, ребят
Почему новое поле добавляется вне элемента?
https://pastebin.com/DTRmjAwQ
источник

ЕК

Егор Карась... in Laravel для начинающих
учим laravel, а не php
источник

ЕК

Егор Карась... in Laravel для начинающих
Девиз группы)
источник

VY

Vladimir Yefremov in Laravel для начинающих
Егор Карась
учим laravel, а не php
+
источник

SN

Stepan Neretin in Laravel для начинающих
:D
источник

АЗ

Алихан Закиров... in Laravel для начинающих
@darakanoit я все видел
источник

RK

Roman Kolosov in Laravel для начинающих
вот так можно переписать на 7.4 пыхе
https://implode.io/9efPeL
источник

D

DK in Laravel для начинающих
работай
источник