二、PHP框架Laravel学习笔记——路由的定义和控制器
一.路由的定義
什么是路由?路由就是提供接受 HTTP 請(qǐng)求的路徑,并和程序交互的功能;
簡(jiǎn)單點(diǎn)理解,就是為了提供訪問程序的 URL 地址,所做的一些設(shè)置工作;
phpstorm 支持 cmd 操作,左下角 Terminal 按鈕展開,調(diào)整字體即可;
輸入 php artisan serve命令后,即支持 localhost:8000 內(nèi)置服務(wù)器;
路由的定義文件在根目錄 routes/web.php 中,可以看到 welcome 頁(yè)面;
我們創(chuàng)建一個(gè)路由,讓它返回一段信息,并設(shè)置響應(yīng)的 url 地址;
瀏覽器訪問:http://localhost:8000/index
在路由定義上,我們采用了::get()這個(gè)方法,它接受的就是 GET 提交;
::post()、::put()、::delete()是表單和 Ajax 的提交接受方式;
::any()表示不管你是哪種提交方式,我智能的全部接收響應(yīng);
::match()表示接收你指定的提交方式,用數(shù)組作為參數(shù)傳遞;
http://localhost:8000/index/5
上面例子中{id}表示在 url 的動(dòng)態(tài)參數(shù),比如數(shù)字 5;
那么閉包的$id,可以接受 url 傳遞過來的 5,最終輸出 5;
二.創(chuàng)建控制器
控制器目錄在 app\Http\Controllers 下,使用 IED 會(huì)自動(dòng)生成命名空間;
通過設(shè)置路由來訪問創(chuàng)建好的控制器,參數(shù)二:控制器@方法名;
總結(jié)
以上是生活随笔為你收集整理的二、PHP框架Laravel学习笔记——路由的定义和控制器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二十二、PHP框架Laravel学习笔记
- 下一篇: delphi 调用php接口_爱站权重查