Publicar en hosting la web desarrollado en framework Laravel 5

Para publicar en hosting la web desarrollado en framework Laravel 5, podemos hacerlos de varias formas:

Método 1.- Tenemos que crear un archivo ".htaccess" en la raiz del proyecto que apunte a la carpeta "public".

RewriteEngine On
RewriteRule ^ public/index.php [L]

Y listo con esto ya funciona nuestra web.

 

 

Método 2.- Tenemos que copiar a la carpeta raiz el archivo "index.php" y el archivo  ".htaccess" desde la carpeta "public", luego modificamos el archivo "index.php copiado".

El archivo original se verá algo así (obviamente no los he puesto los comentarios):

<?php
 
require __DIR__.'/../bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
 
$kernel = $app->make('Illuminate\Contracts\Http\Kernel');
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);

Tenemos que modificarlo un par de lineas "/../bootstrap", y nos quedaría asi:

<?php
 
require __DIR__.'/bootstrap/autoload.php';
$app = require_once __DIR__.'/bootstrap/app.php';
 
$kernel = $app->make('Illuminate\Contracts\Http\Kernel');
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);

Así de sencillo tenemos nuestra web funcionando :).