オブジェクトを小道具として呼び出そうとしています。 Auth::user()->car
は私の車モデルですが、nullでもかまいません。Nara Laravelモデル値を小道具として渡すときにVue投げエラーが発生する
さて、VUEに、私は私のコンポーネントに渡ししようとしています:Carオブジェクトが存在する
<my-comp :car="{{ Auth::user()->car }}"> </my-comp>
場合、それは動作します。このアプローチは機能していないと私は間違って何をやっている理由しかし、それがnullの場合、VUEは
[Vue warn]: Failed to generate render function:
SyntaxError: Unexpected token } in
エラーがスローされます私はreturn view()->with(..
を使用して$car
を返すことができます知っている、しかし、私は好奇心旺盛です。
私が試した他の方法:
<my-comp :car="{{ Auth::user()->car ? Auth::user()->car : null }}"> </my-comp>
<my-comp car="{{ Auth::user()->car }}"> </my-comp>
にそのnull文字列をデコードすることができますこれは、文字列、代わりに車のオブジェクトではありません。 objectがnullの場合、エラーをスローします。 (私は問題はないと思うが、私はLaravel Sparkを使う) – senty