---
title: "Деплой приложений Laravel в сервисе App Platform: инструкция"
---

> Полный индекс документации для ИИ-агентов: [llms.txt](https://timeweb.cloud/llms.txt).

> [!NOTE]
> Пример Laravel-приложения для деплоя можно найти на [Гитхабе](https://github.com/timeweb-cloud-apps/app-example-laravel). Также у нас есть [туториал](https://timeweb.cloud/tutorials/cloud/kak-razvernut-prilozhenie-na-laravel) по деплою приложения Laravel в App Platform.

## Сборка приложения

При сборке приложения используется следующая среда:

-   PHP 8.2–8.5 (версия выбирается при создании приложения)
-   Composer

Для запуска приложения по умолчанию используется команда:

```shell
php artisan serve --host=0.0.0.0 --port=8000
```

После деплоя для приложения будет автоматически настроен SSL-сертификат, и оно будет открываться по HTTPS. Однако Laravel по умолчанию может продолжать генерировать ссылки с HTTP, что может вызывать ошибки при выполнении AJAX-запросов или отправке форм.

Чтобы принудительно использовать HTTPS, добавьте в файл `app/Providers/AppServiceProvider.php` следующий код:

```php
public function boot()
{
    URL::forceScheme('https');
}
```

## Требования к приложению

Убедитесь, что приложение слушает `0.0.0.0`, а не `127.0.0.1`, иначе внешние подключения работать не будут.
