Laravel11 路由

server/2024/9/23 9:36:22/

基本路由

use Illuminate\Support\Facades\Route;Route::get('/greeting', function () {return 'Hello World';
});

项目初始自带分组,routes文件夹里有api、auth、console、web四个文件。

api项目是php artisan install:api,routes里没有api.php可以执行这个命令来生成。

11的routes文档地址Routing - Laravel 11.x - The PHP Framework For Web Artisans

依赖注入

在路由中使用callback,通过 Laravel service container来注入依赖。可以引用 Illuminate\Http\Request 来实现

use Illuminate\Http\Request;Route::get('/users', function (Request $request) {// ...});

列出路由的命令

php artisan route:list

全局约束

 App\Providers\AppServiceProvider
use Illuminate\Support\Facades\Route;/*** Bootstrap any application services.*/
public function boot(): void
{Route::pattern('id', '[0-9]+');
}

当id在AppServiceProvider里定义了类型正则。

所有路由中的id参数都会应用这个逻辑
Route::get('/user/{id}', function (string $id) {// Only executed if {id} is numeric...});


http://www.ppmy.cn/server/25382.html

相关文章

Tomcat

文章目录 一、什么是Tomcat二、如何使用 Tomcat(1)下载安装(2)认识 Tomcat 目录(3)启动Tomcat(4)访问 Tomcat(5)给 Tomcat 部署一个简单的 webapp&#xff08…

接收区块链的CCF会议--ISPA 2024 截止7.1 附录用率

会议名称:ISPA CCF等级:CCF C类会议 类别:计算机体系结构/并行与分布计算/存储系统 录用率:2023年录用率19.6%(接收了75篇) Track 4: Security and Blockchain – Blockchain-based applications and s…

java文件io详解(File类+操作文件内容的字符字节流)

文章目录 前言一、文件系统1.文件的理解路径 2.基于File类的文件系统操作1.路径2.创建文件3.删除文件4.创建目录5.文件重命名 二、文件内容的操作1.文件流. stream2.字符流1.打开文件2.读文件 3.字节流1.读文件2.写文件 文件IO相关代码题1.写一个代码递归遍历目录2.进行普通文件…

AI大模型探索之路-训练篇8:大语言模型Transformer库-预训练流程编码体验

系列篇章💥 AI大模型探索之路-训练篇1:大语言模型微调基础认知 AI大模型探索之路-训练篇2:大语言模型预训练基础认知 AI大模型探索之路-训练篇3:大语言模型全景解读 AI大模型探索之路-训练篇4:大语言模型训练数据集概…

《HCIP-openEuler实验指导手册》1.6 Apache静态资源配置(目录访问)

知识点 常用用途: 软件仓库镜像及提供下载服务: 配置步骤 删除网站主目录中的文件(本实验机目录为/home/source ip为192.168.12.137 端口为81) cd /home/source rm -rf *在主目录中新建6个文件夹如下图 mkdir test{1..6}新建…

mysql基础知识汇总

本文自行整理,只做学习记忆之用,若有不当之处请指出 一、数据库三层结构 (1)所谓安装Mysql数据库,就是在主机安装一个数据库管理系统(DBMS),这个管理程序可以管理多个数据库。DBMS(database manage system) &#xf…

城会玩,Selenium+Docker成功解决这一大难题

01、需求背景 日常测试中会遇到对web应用进行UI自动化的测试场景,一般常用的工具是使用Selenium,一套简单的UI自动化架构如下: 上图即为简单搭建的一套UI自动化测试架构,但 串行执行测试用例: 一台机器只能安装一个…

深度解析:人工智能作画算法的原理与技术

引言 在数字艺术的探索中,人工智能(AI)作画算法以其独特的创造性和艺术性引起了广泛的兴趣。这些算法不仅仅是简单的图像处理工具,它们背后蕴藏着复杂的神经网络和深度学习模型。本文将深入探讨AI作画算法的原理与技术&#xff0…