何时需要对查询数据进行封装
如题, 看了这一节封装的教程之后有点疑问
class CartController extends Controller
{
.
.
.
public function index(Request $request)
{
$cartItems = $this->cartService->get();
$addresses = $request->user()->addresses()->orderBy('last_used_at', 'desc')->get();
return view('cart.index', ['cartItems' => $cartItems, 'addresses' => $addresses]);
}
这里的$cartItems = $this->cartService->get();
为什么需要封装, 而OrderController
中的Order
数据的获取为什么不需要? 还是说只是作为演示用而已. 因为就代码复杂度来说$cartItems
的获取也不复杂
希望大佬解答, 谢谢
推荐文章: