Deploy de Laravel + Vite na Vercel
Alguém pode me ajudar no deploy de uma aplicação Laravel que utiliza Vite na Vercel? Estou com dificuldade com o redirecionamento assim que o site carrega, por algum motivo o redirecionamento para a rota "/" não está acontecendo, ao invés disso o usuário está baixando o arquivo index.php, que é esse abaixo:
use Illuminate\Contracts\Http\Kernel; use Illuminate\Http\Request;
define('LARAVEL_START', microtime(true));
Check If The Application Is Under Maintenance |
---|
If the application is in maintenance / demo mode via the "down" command |
we will load this file so that any pre-rendered content can be shown |
instead of starting the framework, which could cause an exception. |
if (file_exists($maintenance = DIR.'/../storage/framework/maintenance.php')) { require $maintenance; }
Register The Auto Loader |
---|
Composer provides a convenient, automatically generated class loader for |
this application. We just need to utilize it! We'll simply require it |
into the script here so we don't need to manually load our classes. |
require DIR.'/../vendor/autoload.php';
Run The Application |
---|
Once we have the application, we can handle the incoming request using |
the application's HTTP kernel. Then, we will send the response back |
to this client's browser, allowing them to enjoy our application. |
$app = require_once DIR.'/../bootstrap/app.php';
$kernel = $app->make(Kernel::class);
$response = $kernel->handle( $request = Request::capture() )->send();
$kernel->terminate($request, $response);
Apenas compartilhar a sua experiência com deploy na plataforma já será de grande valor!
compartilhe seu arquivo de configuração da vercel..o vercel.json
Consegui resolver aplicando outra configuração de vercel.json e além disso na própria Vercel eu precisei setar uma APP_KEY manualmente.
Se alguém estiver passando pelo mesmo problema: https://github.com/rafaelleitedasilva/laravel-vite.git