三、方式二:Request
- 通过
Request
类来获取数据(use Illuminate\Http\Request
),这里只列一些常用的。
// 获取指定参数,并当没传该参数时附带默认值
Request::get(‘参数名称’, ‘默认值(当参数没传时生效)’);
// 获取所有的用户的输入
Request::all();
// 获取指定指定参数
Request::only([‘参数名称’]);
// 获取除指定指定参数以外的所有参数
Request::except([‘参数名称’]);
// 判断是否存在指定参数
Request::has(‘参数名称’);
// 判断请求类型(当一个接口支持多种请求方式的时候可以进行判断)
Request::isMethod(‘请求方式(get、post、put …)’);
…
web.php
中使用:
// 使用 Request:: 不能导入 use Illuminate\Http\Request;
Route::get(‘req’, function () {
return Request::has(‘id’) ? ‘存在’ : ‘不存在’;
});
// 使用 $request 必须导入 use Illuminate\Http\Request;
Route::get(‘req’, function (Request $request) {
return $request-&g