fbpx

HTTP的中文意思是超文本傳輸協定,

但說真的看中文名稱真的無法了解它的意思跟作用。

所以我用一句話來解釋它的作用,HTTP是User對網頁進行請求以及回應的方法,

也就是說我們在寫網頁的時候,可以使用HTTP的指令來呼叫或是編輯對應的路由,

路由我們之後會遇到,所以在這就先不介紹意思了。

以下是介紹用laravel時會遇到的HTTP指令以及請求方式:

Step1.

取得請求

必須在controller的檔案裡面加入use Illuminate\Http\Request;,讓這個controller的資料可以被取得。

Step2.

進行編輯及取得的指令

  1. GET:取得資料
  2. POST:提交資料(提交表單、新增帳號等等的),新增資料或修改現有資料
  3. PUT:更新內容
  4. DELETE:刪除資料
  5. PATCH:更新一部分內容
  6. OPTION:取得資料所支援的所有HTTP請求方法

Step3.

如何撰寫這些指令

  1. Route:: HTTP指令 ( ‘url’ , function )
  2. Route:: HTTP指令 ( ‘url’ , ‘OOController@functionname’ )

EX.1:Route:: get ( ‘/post’ , function(){ return view(‘welcome’);} )

EX.2:Route:: get ( ‘/post’ , ‘PostController@index )

(Route的使用方式及介紹在之後的文章會提到)

以上是我對HTTP指令的理解與解說,如果有任何錯誤歡迎糾正喔~~

Leave a Reply