Веб-сайт Laravel поддерживается api

В обычном контроллере laravel я возвращаю представление с данными

return view('folder.page', compact('data'))

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

  • Создайте контроллер, который вызывает API и возвращает представление с данными
  • Создавайте с помощью функций javascript, которые вызывают api и создают html
  • Другой путь

Обновлять Важно то, что API находится в том же проекте, это не внешний API

Если вы будете получать данные из какого-то внешнего API, то почему вы используете Laravel?

Martin 05.06.2018 15:18

@MarcinMagdziarz обновил мой вопрос

SpaceDogCS 05.06.2018 15:31
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
1
2
37
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я бы посоветовал использовать ViewComposer, чтобы вы могли использовать переменные на своем веб-сайте. Вы можете узнать больше о ViewComposers по следующей ссылке:

https://laravel.com/docs/5.6/views#view-composers

Затем вы можете использовать ViewComposer, чтобы сделать запрос к вашему API и использовать эти данные. Затем данные будут присвоены вашему блейду как обычная переменная (например, {{$foo}}).

Пока ваш API доступен из вашего приложения, да. Если он закрыт и никакое другое приложение не может до него добраться, нет.

Remco Buddelmeijer 05.06.2018 15:43

Другие вопросы по теме