03-16-2019
Laravel_HTTP指令教學
-小工商時間-
我們即將在八月底舉辦一場 Laravel 網站架設的系列工作坊,利用三個禮拜的時間,由淺入深帶各位一步一步從環境建置到自己製作出自己的部落格,並且最後將你的網站完整上線!你可以先跟著【自己的網站自己做】系列開始學習,如果仍然跟不上也歡迎來參加工作坊,有任何問題也都可以直接詢問講師喔~
如果時間、地點無法配合,我們也特別準備影片票,只要有一支手機和電腦,即可輕鬆一起參與課程直播,課後還可以無限次觀看,看一次無法完全吸收,那就看一百次看到懂為止吧!
想參加 Laravel 工作坊看這裡 ▶https://pse.is/KXGWT
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' , 'OOController@functionname' )
EX.1:Route:: get ( '/post' , function(){ return view('welcome');} )
EX.2:Route:: get ( '/post' , 'PostController@index )
(Route的使用方式及介紹在之後的文章會提到)
以上是我對HTTP指令的理解與解說,如果有任何錯誤歡迎糾正喔~~