В обычном контроллере laravel я возвращаю представление с данными
return view('folder.page', compact('data'))
Но я создаю свой веб-сайт с API для работы также на мобильных устройствах, как мне создать свой html с помощью API?
Обновлять Важно то, что API находится в том же проекте, это не внешний API
@MarcinMagdziarz обновил мой вопрос






Я бы посоветовал использовать ViewComposer, чтобы вы могли использовать переменные на своем веб-сайте.
Вы можете узнать больше о ViewComposers по следующей ссылке:
https://laravel.com/docs/5.6/views#view-composers
Затем вы можете использовать ViewComposer, чтобы сделать запрос к вашему API и использовать эти данные. Затем данные будут присвоены вашему блейду как обычная переменная (например, {{$foo}}).
Пока ваш API доступен из вашего приложения, да. Если он закрыт и никакое другое приложение не может до него добраться, нет.
Если вы будете получать данные из какого-то внешнего API, то почему вы используете Laravel?