Denetleyicimde bir işlev var. Sorun aynı anda iki istek kullanmak zorundayım, ancak bunlardan sadece bir tanesi bir kontrolörde kullanılabilir.Laravel: Bir denetleyicide aynı anda iki istek kullanın
- Illuminate \ Support \ Cepheler \ Talebi
- Illuminate \ Http \ Talebi
Kodu:
public function func(Request $req) {
if (Request::isMethod('post')) {
$this->validate($req, [
'username' => 'required|string'
]);
}
}
çözümü nedir?
use Illuminate\Http\Request as RequestNew;
use Illuminate\Support\Facades\Request as RequestOld;
Ve sonra kodunuzda takma başvurabilirsiniz: Eğer ikisi de kullanmak istiyorsa
. Her iki * türünü kullanmak istediğiniz anlamına mı geliyorsunuz, iki örneğe mi ihtiyacınız var, yoksa aslında iki (2) http isteği aynı anda işlemek istediğiniz anlamına mı geliyor? – Mark