定义路由
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');
}
有没有大 神给解释一下这两种方式有什么区别