「ハイブリッド」という私のアプリに問題があります。「ハイブリッド」コントローラは両方のビューとAPIを管理する必要があります。同じコントローラからのビューとAPIの管理
ので、基本的には、各コントローラのため、私がチェックする必要があります。
if $request->wantsJson(){
... // Client rendering using Angular, return json
}else{
// Server rendering Using blade, return view
}
を私はすべてのコントローラメソッドで、条件を持っているという事実が好きではありません。
また、私のすべてのコントローラのコピーを持つAPIフォルダを持っていないと、重複したコードがたくさんあります。
どうすればよいですか?
コードをよりモジュラ化すると、コードを複製するのに役立ちます –