Как в Laravel изменить публичную директорию

В Laravel публичная папка называется /public. Бывает так, что на каком-нибудь хостинге есть ограничения, что публичная папка называется, к примеру, /public_html.

Чтобы в Laravel указать другую публичную папку достаточно в файле /app/Providers/AppServiceProvider.php переопределить ее в методе register() следующим образом:

public function register()
{
    $this->app->bind('path.public', function() {
        return base_path().'/public_html';
    });
}