我的控制器中有一个功能。问题是我必须同时使用两个请求,但只能在控制器中使用其中一个。
代码:
public function func(Request $req) {
if (Request::isMethod('post')) {
$this->validate($req, [
'username' => 'required|string'
]);
}
}
解决方案是什么?
答案 0 :(得分:3)
如果您想同时使用它们,可以按以下方式对它们进行别名:
use Illuminate\Http\Request as RequestNew;
use Illuminate\Support\Facades\Request as RequestOld;
然后您可以在代码中引用别名。
例如:RequestNew::isMethod('post')