問題タブ [laravel-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6212 参照

laravel - Docker を使用した Laravel ストレージ

Laravel アプリ用に Docker をセットアップしています。これは、膨大な量の画像とその他の静的ファイルが と の./storage/app両方privateに存在する内部 CDNpublicです。Docker イメージを GitLab CI でビルドしたいのですが、ストレージの内容を上書きせずにビルドする正しい方法は何ですか? これらのコンテンツはリポジトリに存在しません。

私はそれについて2つの考えを持っています:

  • /var/www/htmlからプロジェクトの へのシンボリックリンクと からプロジェクトの へ./storage/app/public シンボリック/some_other_folderリンクを作成します./storage/app/private。この場合の問題は、フォルダのソフト リンクにファイルを書き込むことができるかということです。可能であれば、そのファイルは本当にシンボリック リンクの元のフォルダに表示されますか? これがすべて当てはまる場合、Dockerコンテナー内のフォルダーへのシンボリックリンクを本当に作成できるかどうかにも興味があります...

  • フォルダー内のフォルダーではなく、外部にファイルを書き込むように Laravel Storage をセットアップします。この場合、問題は、LaravelとDocker をどのように構成して、ファイルをコンテナーの外部に書き込み、それら/var/www/htmlpublicprivate/some_other_folderに直接配置できるようにするかということです。

どちらの考えも正しい/良い/達成可能ですか? または、問題を解決する他の方法はありますか?

0 投票する
0 に答える
653 参照

php - インスタンス プロファイル メタデータ サーバーから資格情報を取得中にエラーが発生しました: Laravel を使用した s3

Laravelを使用してWebアプリケーションを開発しています。私のアプリケーションでは、ファイルをサーバーにアップロードする機能を開発しています。ただし、代わりに Amazon S3 バケットにファイルを保存します。したがって、私は Laravel の公式ドキュメント ( https://laravel.com/docs/5.5/filesystem ) に従っています。しかし、私はエラーが発生しています。

まず、このコマンドを実行して、必要なパッケージをターミナルにインストールします

次に、環境ファイルにこれらの変数を追加しました

次に、コントローラーで、このようにアップロードします。

ファイルをアップロードすると、このエラーが発生します。

コードの何が問題になっていますか?

0 投票する
0 に答える
1240 参照

php - laravelストレージでhtmlファイルのコンテンツを正しく取得するには?

以前に保存したhtmlファイルのコンテンツを取得しようとしています.htmlをチェックするとすべてが正しいのですが、そうしてアクセスしようとすると:

HTML の一部を含む文字列を取得しました。HTML がすべて破棄された理由がわかりません。何が間違っているのでしょうか?

元のファイル:

ダンプから得た出力$html