У меня есть функция в моем контроллере. Проблема в том, что я должен использовать два запроса одновременно, но только один из них может быть использован в контроллере.
Код:
public function func(Request $req) {
if (Request::isMethod('post')) {
$this->validate($req, [
'username' => 'required|string'
]);
}
}
Каково решение?
Если вы хотите использовать их оба, вы можете использовать их псевдонимы, как показано ниже:
use Illuminate\Http\Request as RequestNew;
use Illuminate\Support\Facades\Request as RequestOld;
И тогда вы можете ссылаться на псевдоним в вашем коде.
например: RequestNew::isMethod('post')
Других решений пока нет …