我正在使用 Laravel 9,我想将用户重定向到同一页面 url,所以我尝试了以下方法:
if(!$status){
alert()->error('Wrong code!');
return redirect(Request::url());
}
我也包含了Request
,但不知道为什么会出现此错误:
非静态方法 Illuminate\Http\Request::url() 不能静态调用
那么这里出了什么问题呢?我该如何解决这个问题?
最佳答案
你可以使用
return redirect()->back()->withInput();
或者
use Illuminate\Http\Request;
public function yourMethod(Request $request) # inject $request here
{
return redirect($request->url());
}
关于php - 非静态方法 Illuminate\Http\Request::url() 不能静态调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75131171/