私は異なる役割のビューを持っているアプリケーションを開発しています。ラーバル開発構造
たとえば、私は5つのフィールドを持つフォームを持っています。送信時には、役割1には3つのフィールド、役割5にはすべてのフィールドが使用できます。
ここでは、図形または表を使用してフォームデータを表示していますが、一部のロールでは5列またはフィールドを表示し、他のロールではフィールドフォームを少なくするオプションがあります。
今、コントローラの各アクションで他のロジックが役割を決定し、適切なデータをビューに渡している場合は、これをどのように管理しますか?私が知りたいのですが。
「私にいくつかのコードを表示:(」
EDIT言って前に完全にお読みください:私ができるビューで、 1より多くの質問、ユーザークラスがあるとし、型クラスとの1対1の関係を持っているが操作を行います。
{{ Auth::user()->type->key }}
それとも
{{ Auth::user()->as_member->claims->sum('amount_claimed') }}
のようないくつかの複雑なもの。これは、複雑な関係である、メンバーとしてユーザーが多くのクレームがあり、私はここでそれを合計しています。コントローラでこれを行い、それを値として渡す方が良いでしょうか?
を参照し、リポジトリに行うとさらに良いです。 – aimme
2番目の質問を削除して2番目の投稿に投稿できますか? – goto