私はSparkをセットアップしているので、設定 - 学生でカスタムビューを作成しました(実際にはUserオブジェクトは教師です)。私はマイグレーションとモデル生徒を作成しました。設定でカスタム変数を返す - Laravel Spark
今すぐhttp://spark.app/settings/studentsがページを正常に返します。この時点で、私はバックエンドからデータを返す必要があります。私はSpark\Http\Controllers\Settings\[email protected]
を調査 - 「設定」ビューを返すメソッドであるが、これはボックスのうち、すでに利用可能->with('user', $user)
しかし、as mentioned in Docs、:user="user" :teams="teams" :current-team="currentTeam"
を使用して表示するために、任意のデータを返しません。
Sparkはこれらの値を/ settingsにどのように戻しますか?また、私の生徒オブジェクトも同様に利用できるようにするにはどうすればよいですか?
私のStudentオブジェクトをフロントエンドに戻したい場合は、2つの選択肢があります。
1))Spark\Http\Controllers\Settings\DashboardController
2を編集して、私はSpark\InitialFrontendState
がスパークは、これらのオブジェクトのユーザー、チーム、currentTeamを返すところだと思います。このアプローチは正直言って初めて見たもので、その仕組みが分かりませんでした。
return view('spark::settings')->with('student', $student);
:
それでは、どのように私は、スパークのような単純なものを達成する必要がありますか?
疑問だった - どのようにスパークはこれらのグローバル値を返す – senty
ああああ。すべてのページにはグローバルスパークオブジェクト(javascript)があります。 vendor \ spark \ layouts \ app.blade.phpに設定します。あなたが新しいバージョンに火花を更新すると、すべてが上書きされるので、独自の新しい設定ページがより簡単になります – timod
@sentyそれはあなたに合っていますか? – timod