問題タブ [laravel-vapor]
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 - Laravel Vapor がデプロイされ、リクエストへの応答に失敗する
Vapor を使用して Laravel アプリをデプロイしたところ、次のメッセージが表示されました。何かを変更したとは思いません (いくつかの html ブレード行)。
Laravel 構成のキャッシング{"メッセージ":"Symfony\Component\HttpKernel\Exception\HttpException::__construct() に渡される引数 1 は、/var/task/vendor/laravel/framework/ で呼び出される int 型、指定された文字列でなければなりません1014 行目の src/Illuminate/Foundation/Application.php","context":{"exception":{"class":"Symfony\Component\Debug\Exception\FatalThrowableError","message":"引数 1 が Symfony に渡されました\Component\HttpKernel\Exception\HttpException::__construct() は、指定された文字列の int 型である必要があり、/var/task/vendor/laravel/framework/src/Illuminate/Foundation/Application.php の 1014 行で呼び出されます", "code":0,"file":"/var/task/vendor/symfony/http-kernel/Exception/HttpException.php:24"},"aws_request_id":null},"level":400,"level_name":"ERROR","channel":"production","datetime":"2019-09-27T13:18:45.338555+00:00","extra":{}}
ウェブサイトが表示されるようになりました{"message": "Internal server error"}
私はこれをしましたか、それともこれは Laravel/Vapor のバグですか?
css - Laravel Vapor が URL を正しい S3/CDN URL に書き換えられるように、Vue-js に CSS 画像の背景を追加する方法
Laravel + Vue JS プロジェクトを Laravel Vapor にデプロイしようとしています。Vue JS 単一ファイル コンポーネントのスタイルを使用して適用された背景画像を除いて、すべてが期待どおりに機能しています。URL は、Vapor が提供する cdn ではなく、ドメイン/lamba インスタンスを指しています。
私のローカル環境で動作する私の既存のスタイルは次のとおりです。
蒸気に展開されたときの画像の URL は次のとおりです。
CDN の URL であると予想されるため、404 を返します。
ベース ブレード ファイルの画像を使用すると、画像の URL がhttps://d16wfy3cif7yy.cloudfront.net/e9ce46ed-bf61-4c85-8bd0-b136f1d15a33/images/banner1.jpgに書き換えられます。
vue-js/laravel-mix の URL に関連する他の投稿をフォローしようと何度か試みましたが、すべて失敗し、ほとんどの場合、npm run をエラーなしで完了することさえできません。
さらに調査を行った後、vapor のドキュメントの一部を見逃していたようです。これは明らかに、vapor-cli に書き換えを行わせるのではなく、意図した方法ですが、私の人生ではそれを機能させることはできません。
提案されたコードを webpack.mix ファイルに追加しようとしましたが、まだ運がありません。画像の URL は、cdn ではなくドメインを指しています。
また、相対資産とモジュール資産について話している多くのチュートリアル/スタック オーバーフローの質問にも従いました。これらのいずれかに従うと、npm はイメージを解決できないというエラーをスローします。
私の webpack.mix.js ファイル:
そして、これは画像を正しくロードしていない私の vue-component です
PHP 開発者 (vue の初心者) として、laravel/vapor-cli を約 5 分でフォークして編集し、コンパイル済みの js でこれらのスタイル URL を書き換えました。これは機能しますが、もっと良い方法があるようです。何かが足りないだけです! どんな助けでも大歓迎です。
php - Laravel Vapor を使用して Web アプリをデプロイするときの file_put_contents() のエラー
新しいツール Vapor を使用するために、Laravel アプリケーションを 6.0 に更新しました。ただし、展開プロセスが終了した後、バニティ URL を使用してアプリにアクセスすると、次のエラーが発生します。
このエラーの理由について何か考えはありますか? ありがとうございました