PHP - Laravel 路由参数

简介: PHP - Laravel 路由参数
// 必填参数,如果不填报错 404 not found
Route::get('/req/{参数名称}', function ($参数名称) {
    return 'Get请求';
});
// 可选参数
Route::get('/req/{参数名称?}', function ($参数名称 = 默认值) {
    return 'Get请求';
});
// 参数限制,如果不填或参数符合正则格式报错 404 not found
Route::get('/req/{参数名称}', function ($参数名称) {
    return 'Get请求';
}) -> where(['参数名称' => '正则']);
// 参数限制,如果不填或参数符合指定类型报错 404 not found
Route::get('/req/{参数名称}', function (int $参数名称) {
    return 'Get请求';
});
  • 必填参数
// 必填参数
Route::get('/req/{id}', function ($id) {
    return '请求ID:'.$id;
});
  • 可选参数
// 可选参数
Route::get('/req/{id?}', function ($id = 0) {
    return '请求ID:'.$id;
});

  • 参数限制
// 参数限制,限制只能传数字,参数非数字报错 404 not found
// 方式一
Route::get('/req/{id?}', function ($id = 0) {
    return '请求ID:'.$id;
}) -> where(['id' => '\d+']);
// 方式二
Route::get('/req/{id?}', function (int $id = 0) {
  return '请求ID:'.$id;
});

相关文章
|
8月前
|
PHP
PHP - Laravel 表单验证错误切换为中文
PHP - Laravel 表单验证错误切换为中文
115 0
|
6月前
|
小程序 前端开发 PHP
PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序
PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序
|
8月前
|
JavaScript 前端开发 PHP
PHP - Laravel 视图模板(blade.php) @ 原始形态输出(Vue 与 PHP 混编)
PHP - Laravel 视图模板(blade.php) @ 原始形态输出(Vue 与 PHP 混编)
95 0
|
1月前
|
数据采集 存储 JavaScript
PHP爬虫技术:利用simple_html_dom库分析汽车之家电动车参数
本文旨在介绍如何利用PHP中的simple_html_dom库结合爬虫代理IP技术来高效采集和分析汽车之家网站的电动车参数。通过实际示例和详细说明,读者将了解如何实现数据分析和爬虫技术的结合应用,从而更好地理解和应用相关技术。
PHP爬虫技术:利用simple_html_dom库分析汽车之家电动车参数
|
3月前
|
PHP
PHP进阶-默认参数值和可变参数列表
PHP函数支持默认参数值和可变参数列表两种特性。默认参数值,即可以为参数指定默认值,使得在函数调用时如果没有提供相应参数,则会使用默认值;可变参数列表,即使用不定数量的参数调用函数。本文将详细介绍这两种用法,并通过代码举例说明其使用场景。熟练掌握默认参数和可变参数列表的使用,可以极大地提高PHP开发的效率。
35 0
|
8月前
|
安全 PHP
PHP - Laravel 表单验证(验证规则与使用 $this->validate()、Validator::make()、Requests)
PHP - Laravel 表单验证(验证规则与使用 $this->validate()、Validator::make()、Requests)
153 0
|
8月前
|
PHP
PHP - Laravel Blade模板注释 {{-- 注释 --}} 与 <!-- 注释 --> 的区别
PHP - Laravel Blade模板注释 {{-- 注释 --}} 与 <!-- 注释 --> 的区别
63 0
|
6月前
|
监控 安全 BI
一套医疗安全不良事件管理系统源码(PHP+ vue2+element+ laravel)
不良事件报告管理系统按照不良事件的管理部门不同,分为医疗不良事件、护理不良事件、药品不良反应事件、院内感染事件、输血不良反应事件、医疗器械不良事件、医技相关不良事件、安保后勤不良事件、信息不良事件、费用窗口服务不良事件共10大类事件。
一套医疗安全不良事件管理系统源码(PHP+ vue2+element+ laravel)