Я хочу разбить свое приложение на 3 уровня (пользовательский интерфейс, бизнес-логика, БД). Можно ли добиться этого с помощью Laravel? Это означает, что мы размещаем коды просмотра в host A, а коды контроллера / модели размещаем в host B. Может ли Laravel работать таким образом?
Попробуйте Laravel lumen
Общий подход заключается в том, что один сервер предназначен для запросов API, обслуживающих веб-сайт и приложение, и у него есть только контроллер / модель и нет представления. Другой сервер обслуживает только элементы пользовательского интерфейса, и любая логика авторизации / бизнес-логики выполняется только через запросы API.
Привет, @Ben ... Спасибо за предложение. Вы имеете в виду возможность использовать Laravel API? У кого-нибудь есть ссылка? Большое спасибо.





Я не вижу, чтобы вы могли отделить представления Laravel от контроллеров и моделей, которые ими управляют. Если вы на самом деле предлагаете SPA или что-то в этом роде, с RESTful API, то да, это возможно.