Laravel11 路由

news/2024/9/23 10:23:07/

基本路由

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/news/1446090.html

相关文章

【LeetCode】---15.最小栈

【LeetCode】---15.最小栈 一、题目解析:二、算法原理:三、代码实现: 一、题目解析: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初…

【MySQL】MySQL中的原子更新操作:如何模拟MongoDB的`find_one_and_update`

远方有琴 愀然空灵 声声催天雨 涓涓心事说给自己听 月影憧憧 烟火几重 烛花红 红尘旧梦 梦断都成空 雨打湿了眼眶 年年倚井盼归堂 最怕不觉泪已拆两行 我在人间彷徨 寻不到你的天堂 东瓶西镜放 恨不能遗忘 又是清明雨上 折菊寄到你身旁 把你最爱的歌来轻轻唱 …

Python来计算 1,2,3,4 能组成多少个不相同且不重复的三位数?

我们今天的例子是 有 1,2,3,4 四个数字,它们能组成多省个互不相同且无重复的三位数?都分别是多少? 话不多说,我们先上代码 num 0 # 我们写了三个for循环,表示生成的三位数 for i…

FlaUI

FlaUI是一个基于微软UIAutomation技术(简称UIA)的.NET库,它主要用于对Windows应用程序(如Win32、WinForms、WPF、Store Apps等)进行自动化UI测试。FlaUI的前身是TestStack.White,由Roemer开发,旨…

Now in Android 4月份更新速览

Now in Android 4月份更新速览 1. 引言 Android 15 Beta的发布标志着Android生态系统的新一轮更新。这次更新旨在提升用户体验和开发效率,让我们一起来了解其中的重要内容。 2. Android 15 Beta介绍 Android 15 Beta带来了一系列新功能,其中包括默认边…

【表格版】英语学习笔记--发音-元音和辅音

以下所有内容来自“AI豆包”。 元音(20个) 元音单元音(12个)双元音(8个)短长(ʊə)发音类似“乌尔”(ɪ)发音类似“一”但短促(iː)发音类似“一”(eɪ)发音类似“诶”(ə)发音类似“额”但短促(əː)发…

【快速入门 LVGL】-- 5、Gui Guider界面移植到STM32工程

上篇,我们已学习:【快速入门 LVGL】-- 4、显示中文 工程中添加了两个按钮作示范。运行效果如图: 本篇:把Gui Guider设计好的界面,移植到STM32工程。 特别地: 在使用Gui Guider进行界面设计时,应…

USB HID报告描述符学习

参考资料 HID 报告描述符 (qq.com)https://mp.weixin.qq.com/s?__bizMzU1ODI3MzQ1MA&mid2247485748&idx1&sn112bd8014eb96b03308b3b808549e8d4&chksmfc284ff1cb5fc6e770c2d2ece46c17bf2529901b45a357938978fa62163723556ad497b05c47&cur_album_id3340417…