路由基本

基本範例為

//routes/web.php 

Route::get('/', function () {  
    return 'Hello, world!';  
});

裡面使用回傳匿名函式(closure)的方式,來讓其他程式碼知道要做什麼事情。

這種方式會無法使用快取,請參考 路由快取

路由動詞

對應常見的

  • GET
  • POST
  • PUT
  • DELETE

沒有 header 和 patch

等等需求。可以使用

  • Route::get()
  • Route::post()
  • Route::put()
  • Route::delete()

特殊一點的用法有

  • Route::any():對應所有的 request
  • Route::match():選擇部份 request 使用 像是 Route::match(['get', 'post'], '/', function(){} );

字串取代 closure

用法為

Route::get('/', 'WelcomeController@index')

會呼叫 WelcomeControllerindex() 函式。

自我複習

  • [ ] Route::get() 是什麼意思?
  • [ ] Route::match() 用法是?
  • [ ] 'WelcomeController@index' 對應什麼函式?

results matching ""

    No results matching ""