Hallo Ich arbeite an diesem kleinen Laravel-Projekt, wo Benutzer Dateien hochladen müssen. Der Upload-Code funktioniert lokal einwandfrei. Aber funktioniert nicht auf Shared Hosting, da die Verzeichnisstruktur anders ist. Ich verwende folgende Codezeile angeben, in dem die hochgeladene DateiWie laravel Datei-Upload-Code ändern, um auf Shared Hosting zu arbeiten?
$path = public_path().'/assets/users/'.$request->user()->id;
gehen würde lokal die Datei in den öffentlichen Ordner geht (öffentlich/assets/users/user_id) meiner Laravel App. Bei Shared Hosting ist es jedoch nicht erlaubt, den öffentlichen laravel-Ordner zu ändern, sondern stattdessen public_html mit Lese-/Schreibrechten. Wie kann ich den Pfad zum Arbeiten mit Shared Hosting ändern oder wie verwende ich public_html/assets, anstatt zu versuchen,/home/my_user_name/project_folder/public/assets zu verwenden, was nicht erlaubt ist. Danke im Voraus.
Wird das gesamte Projekt im Ordner public_html gespeichert? Ist der Code nicht angreifbar? –
Das wird aber funktionieren ..., danke +1 –