laravel控制器方法是否已注入模型?

时间:2018-07-11 08:11:33

标签: laravel function model controller inject

有人可以解释哪种方法更好,为什么? :

a)

public function show($id)
{
    $user = User::findOrFail($id);

    return view('user.profile', ['user' => $user]);
}

b)

public function show(User $user)
{
    return view('user.profile', ['user' => $user]);
}

1 个答案:

答案 0 :(得分:1)

两者都可以,但是如果您计划代码会增长,那最好是第一个。