所以我有一个Controller,需要用户名。这两者之间的区别是什么?
public function myFunc(Request $request) {
$username = $request->user()->username;
}
public function myFunc() {
$username = Auth::user()->username;
}
与另一个相比,一个更好还是更安全?我应该使用哪一个?
答案 0 :(得分:0)
没有区别。 第一个使用auth facade,另一个使用Request类,最终它们给出相同的结果而没有真正的性能影响,
我更喜欢控制器中的第一个,我只在视图中使用Auth外观。