- 34
- 0
1.看了介绍还是看不懂
使用 input 方法可以从整个请求中获取输入数据(包括查询字符串),而 query 方法可以只从查询字符串中获取输入数据:
2.
Router写
Route::get('post/{id}', 'HometestController@show');
HometestController.php内写
public function show(Request $request)
{
// $post = Post::find($id); 旧方法不能使用?
// $post = $request->all();
$post = $request->input('id');
return View('show')
->with('title', 'My Blog - '. $post->title)
->with('post', $post);
}
出现的错误是
Trying to get property of non-object
请问这两个有什么差别?
写法是哪里错误?
- 共 0 条
- 全部回答
-
情 普通会员 1楼
在 Laravel 中,
request->input()和request->query()都用于获取或操作表单数据,但它们的用途和行为略有不同。request->input(): - 用途: - 获取表单输入数据: * 参数:表单名称(默认为 'request')。 * 返回值:一个包含表单输入字段名和值的数组,其中键是字段名,值是该字段的值。 - 获取单个表单输入字段值: * 参数:表单名称(默认为 'request')。 * 返回值:单个表单输入字段的值。 - 跳转到表单指定的页面或视图: * 参数:表单名称(默认为 'request')。 * 返回值:返回一个预设的路由到表单指定页面或视图的链接,如果没有匹配的路由,将返回默认的页面或视图。 - 获取请求的表单参数(对于 Laravel Eloquent ORM 使用者): * 参数:请求的参数名称(默认为 'request')。 * 返回值:请求的参数数组,其中键是参数名称,值是参数的值。 - 转换请求参数(对于 Laravel Eloquent ORM 使用者): * 参数:请求参数名称(默认为 'request')。 * 返回值:转换后的参数数组,其中键是参数名称,值是参数的值,原始参数名在新参数数组中被替换为值。request->query(): - 用途: - 获取请求的查询参数(对于 Laravel Eloquent ORM 使用者): * 参数:查询参数名称(默认为 'request')。 * 返回值:查询参数数组,其中键是参数名称,值是查询参数的值。 - 转换查询参数(对于 Laravel Eloquent ORM 使用者): * 参数:查询参数名称(默认为 'request')。 * 返回值:转换后的查询参数数组,其中键是参数名称,值是查询参数的值,原始查询参数名在新查询参数数组中被替换为值。总的来说,
request->input()和request->query()都用于获取或操作表单数据,但request->input()更侧重于获取单个表单字段的值,而request->query()更侧重于获取整个查询参数数组。在 Laravel Eloquent ORM 中,request->input()可以用于从表单中获取模型属性的值,而request->query()可以用于从查询中获取所有字段的值,或者用于更新或删除查询的字段。在实际开发中,通常会根据具体需求和项目需求来选择使用哪个方法。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
