🧱 Суть

Laravel в такой архитектуре используется только как API, без Blade и серверных шаблонов.

📦 Проблема

Если не переключиться в API-режим:

  • появляются лишние view
  • смешивается frontend/backend логика

✅ Решение

Придерживаться конкретных правил при создании маршрутизации.

💻 Код

Решение: тестовый endpoint

Route::get('/ping', function () {
    return response()->json(['status' => 'ok']);
});

Проверка:

http://localhost:8000/api/ping

🎯 Вывод

  • routes/api.php = чистый JSON API
  • Laravel можно использовать как backend-сервис
  • первый шаг всегда – проверить /api/ping

🔗 Связано