Маршруты Laravel не работают в Google App Engine - PullRequest
0 голосов
/ 07 марта 2019
runtime: php
 env: flex

 runtime_config:
 document_root: public

# Serve php scripts.
 handlers:
 url: /(.+\.php)$
 script: \1

  # Ensure we skip ".env", which is only for local development
  skip_files:
 - .env

  `enter code here`env_variables:
 # Put production environment variables here.
   APP_LOG: errorlog
  APP_KEY: base64:qWGpR2KHe2PDKbbFhetMC57fKef+P754VSRprZD4wmQ=

  APP_URL: ****

после развертывания URL попадает в /, который является корнем. любой другой маршрут после / дает мне 404. пример / логин / регистр не работает. Есть ли способ настроить app.yaml для обработки маршрутов. Это мой файл app.yaml.

1 Ответ

0 голосов
/ 12 марта 2019

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

  • удалить маршруты из api.php (они мне не нужны для моего приложения)
  • включить облачный SQL api включить
  • ПодписатьсяЭтот учебник учебник выполните следующие два шага перед развертыванием
  • и внесите следующие изменения в файл composer.json.Учебник неверен.
  • Настройте файл app.yaml следующим образом:
...