こんにちは私は、ユーザーがファイルをアップロードする必要があるこの小さなプロジェクトに取り組んでいます。 アップロードコードがローカルで正常に動作します。しかし、ディレクトリ構造が異なるため、共有ホスティングでは機能しません。 私は、アップロードされたファイルが共有ホスティングで動作するようにlaravelファイルのアップロードコードを変更するには?
$path = public_path().'/assets/users/'.$request->user()->id;
を行くと場所を指定するには、次のコード行を使用してローカルファイルには、私のlaravelアプリの公開フォルダ(パブリック/資産/ユーザー/のuser_id) に行きます。しかし、共有ホスティングでは、laravelパブリックフォルダを変更することはできません。代わりに、読み書き権限を持つpublic_htmlがあります。 共有ホストで動作するパスを変更するにはどうすればよいですか。/ home/my_user_name/project_folder/public/assetsを使用するのではなく、 public_html/assetsを使用するにはどうすればよいですか。前もって感謝します。
プロジェクト全体がpublic_htmlフォルダに保存されていますか?コードは脆弱ではありませんか? –
これはうまくいくでしょう...、感謝+1 –