Pada kesempatan ini saya akan membagikan cara meng upload project laravel ke server shared hosting biasa tanpa harus menggunakan CLI atau CMD / Terminal pada project laravel sederhana.
Berikut tahapan-tahapan yang harus dilakukan:
1. Pastikan project laravel anda di dalam public_html.
2. Buat file dengan nama .htaccess di folder public_html anda.
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^ ^$1 [N]
    RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
    RewriteRule ^(.*)$ public/$1
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ server.php
</IfModule>
3. Buat juga file dengan nama index.php dan server.php di folder public_html anda.
<?php
$uri = urldecode(
    parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
    return false;
}
require_once __DIR__.'/public/index.php';
4. Enjoy! Jika berhasil maka url project anda akan langsung tertuju ke index.php pada folder public anda tanda redirect.

ConversionConversion EmoticonEmoticon