laravel框架判断ajax请求,助手函数能成功,注入就不行

定义路由
Route::any('login',[\App\Http\Controllers\LoginController::class,'login']);
使用Facades
use Illuminate\Support\Facades\Request;

但是控制器中使用request()->ajax()能够正确判断是否是ajax请求,使用$request->ajax()就不行,报错
Error
Call to undefined method Illuminate\Support\Facades\Request::ajax()
源码如下

public function login(Request $request){
        dd(request()->ajax());    //返回flase
        dd($request->ajax());    //报错
        return view('login.login');
    }


有没有大 神给解释一下这两种方式有什么区别