监控系统实践第12天:5天上手Laravel8.5之路由篇(1/5)
前言
很多编程语言的书,开头都是给你输出一个Hello World。
很多web框架的文档,开头都是给你显示一个欢迎页面。
感觉这种代入感不太好,Hello World来得太简单,欢迎页面来得太懵。
之前计划监控系统的后台业务的开发框架就用Laravel,在准备编写后台业务之前,我想用 5 天的时间来过一遍Laravel 8.5的文档。
接下来的 5 天时间里,前 4 天我主要梳理Laravel 8.5基础功能的路由、中间件、控制器、请求和响应,最后 1 天来综合实操基础功能,对前 4 天的内容做一个补充。
三个月之前上Laravel 中文社区的时候,对着社区里翻译的Laravel 8.x的文档简单操作过了一遍Laravel 8.5.9,发现在方法调用上,跟以往的版本区别并不是很大。
前几天又重新上社区,看到一个消息是说Laravel 8.x的文档只适合Laravel 8.0,因为最近两个月官方对结构进行了部分调整,如果要用Laravel 8.5系列的框架,就要看正在翻译的Laravel 8.5的文档。
时间有限,粗略的扫了一遍Laravel 8.5的文档,发现我之前总结的Laravel 8.x笔记还可以用,而Laravel 8.5的文档开头,主要多了一些介绍框架自带的命令的内容,后面的内容因为我太心急,暂时没去比对。
安装与配置
不想再次啰嗦安装与配置了,但是这个又跟路由有那么一些关联关系。
如果想回顾,或者不会的朋友,可以翻回去我之前写的两篇:
-
如果不知道怎么下载部署
Laravel框架的话,就看这个:监控系统实践第10天:用宝塔部署Laravel8.5框架的站点 -
如果不知道怎么配置
Laravel框架的话,就看这个:监控系统实践第11天:配置Laravel8.5与开关网站方法
Laravel基础功能:路由(Route)
路由是什么?
Laravel的路由是什么?就把它的作用当成是设置和定义访问网址的吧。
路由的所有相关配置文件默认在根目录 routes 文件夹下,里面有多个路由配置文件,可以在 app/Providers/RouteServiceProvider.php 中查看并进行深入的修改。
路由是相当于入口 public/index.php 之后的另一个入口文件。
常规的web界面,调用的是 routes/web.php 中的路由规则,可以自定义用户最终对应用程序的访问路径。
用过Thinkphp 3、

本文是Laravel8.5实践系列的第12天,主要讲解路由基础知识,包括路由的概念、定义、请求方式、路径参数等。通过实例展示了如何设置不同请求方式的路由,以及如何在闭包、控制器和视图中定义内容。
&spm=1001.2101.3001.5002&articleId=117341826&d=1&t=3&u=7802e965b8684e1f8195bb83074e4f71)
458

被折叠的 条评论
为什么被折叠?



