1
私はform()メソッドを持つコントローラを持っています。このメソッドは私のルートで呼び出され、ユーザにフォームを表示します。 このフォームには、ユーザーに表示するフィールドを決定するスクリプトがあります。この決定は、コントローラからの情報に基づいています。戻り値のビューでパラメータとしてjsonを渡します。
重要情報: 私のJSONはこのように、配列構造または単一の構造を持つことができます。私の問題は、私はビューにコントローラーからJSONを送信することができないということです
object = {"errorMessage":"message",
"profile":profile list (array) || null (single),
"listActivities": acitivitie list (array) || null (single)
}
、私はいくつかの方法を試してみました、怒鳴るよう:
まず試し:私の見解で
return view("bladename","objectName",$myObject)
var teste = {!! objectName !!}
or
var teste = {{ objectName }}
2回目の試行:最初の両方のケースで
を試すのと同じJSと
return view("bladename")->with("objectName",$myObject);
は、私は次のようでした最後の試行でエラー
を発生します。
$jsonOutput = json_encode($myObjetc);
return view("bladename","objectName",$myObject)
しかし、ビューではの代わりに"
が置き換えられます見積もり。
いくつかの言葉で、コントローラからjsonオブジェクトを送信してブレードを呼び出し、ビューでJavaScriptとして受け取る必要があります。