- پنجشنبه 21 آبان 1405 ساعت 21:35
- 5.6.29
- کامل شده
- منقضی شده
این داکیومنت از طرف توسعهدهنده ساپورت نمیشود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.
شیء Request نماینده درخواست HTTP جاری است و اطلاعاتی مانند ورودیها، Query String، هدرها، Cookieها، فایلهای آپلودشده، روش درخواست و نشانی مسیر را در اختیار برنامه میگذارد.
نحوه کار و کاربرد
در کنترلر میتوان از تزریق Request یا Facade مربوط به آن استفاده کرد. متدهایی مانند input()، query()، all()، method()، path() و file() دادههای درخواست را خواناتر میکنند. ورودی خام را پیش از استفاده اعتبارسنجی کنید.
نمونه
use Illuminate\Http\Request;
public function store(Request $request) {
$validated = $request->validate(['name' => 'required|string|max:120']);
$page = $request->query('page', 1);
}
نکته
وجود یک مقدار در Request به معنی معتبر یا مجاز بودن آن نیست. برای ورودیها Validation و برای عملیات حساس Authorization اجرا کنید.