Zmiana nazwy katalogu /public w Laravel

Zmiana nazwy katalogu /public w Laravel

Czasem ze względu na architekturę Laravel bądź ograniczeń ze strony serwera, z którego korzystamy 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_directory',
 
    // ...
];

Udostępnij ten post

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *