Laravel: используйте два запроса одновременно в контроллере

У меня есть функция в моем контроллере. Проблема в том, что я должен использовать два запроса одновременно, но только один из них может быть использован в контроллере.

  • Осветить \ Support \ \ Фасады запрос
  • Осветить \ Http \ Запрос

Код:

public function func(Request $req) {
if (Request::isMethod('post')) {
$this->validate($req, [
'username' => 'required|string'
]);
}
}

Каково решение?

2

Решение

Если вы хотите использовать их оба, вы можете использовать их псевдонимы, как показано ниже:

use Illuminate\Http\Request as RequestNew;
use Illuminate\Support\Facades\Request as RequestOld;

И тогда вы можете ссылаться на псевдоним в вашем коде.

например: RequestNew::isMethod('post')

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]