اگر میخواهید از صفر شروع کنید با فیلتر شکن بروید آدرس saberschool.teachable.com همه ی توضیحات آنجاست.
برای شروع فرض میکنیم مفاهیم تدریس شده در 12 جلسه ی بالا رو که تدریس کردم و جزوه اش رو به صورت پی دی اف گذاشتم بلد هستید و میخواهیم یک صفحه برای جستجو درست کنیم.
وقتی میخواهیم درخواست ها رو به صورت post بگیریم
باید چک کنیم فلان پارامتر اگر هست تصمیم بگیریم که چیکار کنیم
مثلا عکس ارسال شده image
یا مثلا ببینیم در کوئری استرینگ پارامتر جستجو چه چیزی ارسال شده.
yoursite.com/?q=abc
مثلا کاربر جستجو کرده abc
شما باید چک کنید پارامتر کوئری q وجود دارد یا خیر
یا صفحه ی چندم است
yoursite.com/?q=abc&page=1
به صورت زیر چک میکنید...
if ($request->exists('q')) { $request->query('q') }
In Laravel :
$request->exists
: Determine if the request contains a given input item key.$request->has
: Determine if the request contains a non-empty value for an input item.
In Laravel 5.5:$request->exists
: Alias for $request->has
: Determine if the request contains a given input item key.
$request->has$request->filled
: Determine if the request contains a non-empty value for an input item.