問題タブ [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.

0 投票する
1 に答える
1089 参照

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 のバグですか?

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

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 を書き換えました。これは機能しますが、もっと良い方法があるようです。何かが足りないだけです! どんな助けでも大歓迎です。

0 投票する
1 に答える
525 参照

php - Laravel Vapor を使用して Web アプリをデプロイするときの file_put_contents() のエラー

新しいツール Vapor を使用するために、Laravel アプリケーションを 6.0 に更新しました。ただし、展開プロセスが終了した後、バニティ URL を使用してアプリにアクセスすると、次のエラーが発生します。

このエラーの理由について何か考えはありますか? ありがとうございました