問題タブ [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.
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/html
をpublicとprivate/some_other_folder
に直接配置できるようにするかということです。
どちらの考えも正しい/良い/達成可能ですか? または、問題を解決する他の方法はありますか?
php - インスタンス プロファイル メタデータ サーバーから資格情報を取得中にエラーが発生しました: Laravel を使用した s3
Laravelを使用してWebアプリケーションを開発しています。私のアプリケーションでは、ファイルをサーバーにアップロードする機能を開発しています。ただし、代わりに Amazon S3 バケットにファイルを保存します。したがって、私は Laravel の公式ドキュメント ( https://laravel.com/docs/5.5/filesystem ) に従っています。しかし、私はエラーが発生しています。
まず、このコマンドを実行して、必要なパッケージをターミナルにインストールします
次に、環境ファイルにこれらの変数を追加しました
次に、コントローラーで、このようにアップロードします。
ファイルをアップロードすると、このエラーが発生します。
コードの何が問題になっていますか?
php - laravelストレージでhtmlファイルのコンテンツを正しく取得するには?
以前に保存したhtmlファイルのコンテンツを取得しようとしています.htmlをチェックするとすべてが正しいのですが、そうしてアクセスしようとすると:
HTML の一部を含む文字列を取得しました。HTML がすべて破棄された理由がわかりません。何が間違っているのでしょうか?
元のファイル:
ダンプから得た出力$html