Zmiana nazwy katalogu /public w Laravel

26 marca 2020Larabox.pl

Nieraz, ze względu na architekturę Laravel i uruchamianie aplikacji z katalogu /public, gdzie katalogi wyżej nie powinny być dostępne publicznie, może zajść potrzeba zmiany nazwy tego katalogu.

Zmieniamy plik:

\App\Providers\AppServiceProvider.php

Dodajemy do metody register():

    $this->app->bind('path.public', function() {
        return base_path(config('app.public_directory'));
    });

Następnie dodajemy do pliku konfiguracyjnego config/app.php

<?php
return [
    // ...
 
    'public_directory' => 'new_public_directory',
 
    // ...
];
Poprzedni wpis Następny wpis