問題タブ [inertiajs]

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 投票する
3 に答える
7107 参照

laravel - すべての Inertia リクエストは有効な Inertia レスポンスを受信する必要がありますが、プレーンな JSON レスポンスが受信されました

この InertiaJs エラーを理解して解決しようとしていますが、うまくいきません。ここで助けが得られることを願っています。 有効な慣性応答

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

laravel - Laravel 8 モジュールで InertiaJS を使用して Vue コンポーネントをロードする方法

Laravelモジュールパッケージの操作

Laravel 8では、Inertiajsを使用してコンポーネントをロードできます

これで初期化Inertiaapp.blade.phpます@inertia

その後、app.jsファイルで、次のように初期化できます。

次に、すべてのコンポーネントがPagesフォルダーからロードされます。

さて、私の質問は次のとおりです。

モジュールでそれを達成するにはどうすればよいですか? Inertiajs を使用して Vuejs コンポーネントをロードしたい。モジュールでは、このResources/assets/js/app.jsファイルは空です。上記のコードを入れて Pages フォルダーを作成すると、エラーが発生します。

In Core (私が作った) モジュールmaster.blade.php

コアコントローラー:

私はページを持っていますassets/js/Pages/Admin/Index.vue

これをロードしたい。しかし、私にエラーを与えます:

[Vue 警告]: 作成されたフックのエラー: "エラー: モジュール './Admin/Index' が見つかりません"