iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 27
0
Modern Web

Laravel學習系列 第 27

LARAVEL學習 DAY 27 新的開始 - 請求

等等 我好像要在3天多一點的時間來寫19篇文章...

LARAVEL學習 DAY 27 新的開始 - 請求

前言

沒什麼好講 就來講請求吧

正文

我們會在Controller裡面看到一堆Request $request
然而 其實可以不用... $request根本就是request()...
↑亂教...(沒差啦 能用就好
request()->path這東西可以拿路徑 我沒用過
據說長這樣http://domain.com/foo/bar 取了會長這樣foo/bar

還有這個
request()->url()
request()->fullUrl()
一個不會含query 一個會全拿

還有這種東西 request()->isMethod('post') 會回傳true false

另外 要拿傳過來的東西就是

request()->name
request()->input('name')
request()->input('name', 'hi')

最後一個畸形的原形是

$name = request()->name ?: 'hi';

或者什麼都不管 直接拿全部 request()->all()

還有 拿來判斷的話可以用

request()->has('name')
request()->filled('name')

下面那個會多判斷是不是空的

結語

美好的一篇又過去了 感謝... 謝天吧


上一篇
LARAVEL學習 DAY 26 新的開始 - 細說路由(二)
下一篇
LARAVEL學習 DAY 28 新的開始 - 回應
系列文
Laravel學習30

尚未有邦友留言

立即登入留言