HTTP的中文意思是超文本傳輸協定,
但說真的看中文名稱真的無法了解它的意思跟作用。
所以我用一句話來解釋它的作用,HTTP是User對網頁進行請求以及回應的方法,
也就是說我們在寫網頁的時候,可以使用HTTP的指令來呼叫或是編輯對應的路由,
路由我們之後會遇到,所以在這就先不介紹意思了。
以下是介紹用laravel時會遇到的HTTP指令以及請求方式:
Step1.
取得請求
必須在controller的檔案裡面加入use Illuminate\Http\Request;,讓這個controller的資料可以被取得。
Step2.
進行編輯及取得的指令
- GET:取得資料
- POST:提交資料(提交表單、新增帳號等等的),新增資料或修改現有資料
- PUT:更新內容
- DELETE:刪除資料
- PATCH:更新一部分內容
- OPTION:取得資料所支援的所有HTTP請求方法
Step3.
如何撰寫這些指令
- Route:: HTTP指令 ( ‘url’ , function )
- Route:: HTTP指令 ( ‘url’ , ‘[email protected]’ )
EX.1:Route:: get ( ‘/post’ , function(){ return view(‘welcome’);} )
EX.2:Route:: get ( ‘/post’ , ‘[email protected] )
(Route的使用方式及介紹在之後的文章會提到)
以上是我對HTTP指令的理解與解說,如果有任何錯誤歡迎糾正喔~~