forms - 为什么会出现此错误:未定义的数组键“id”(查看:D:\Laravel_Projects\2021\ppu_app_test\resources\views\regions\show.blade.php)
问题描述
当尝试打开视图以显示 id=3 的区域记录时,我收到此错误:未定义的数组键“id”(视图:D:\Laravel_Projects\2021\ppu_app_test\resources\views\regions\show.blade.php)
控制器中的代码:
public function show($id){
$region = Region::where("id",$id)->get();
return view("regions.show",compact("region"));
}
显示视图代码:
<h2>Show Region </h2>
<form method="post" action="">
@csrf
id: <br>
<input name="id" value="{{$region->id}}"><br>
Name: <br>
<input name="name" value="{{$region->name}}"><br>
<input type="submit">
</form>
路线:
Route::get('regions/show/{id}',[RegionController::class,'show']);
解决方案
推荐阅读
- java - 如果我再移动鼠标,则在鼠标单击停止移动后触发对象移动
- c# - Selenium C#如何检查禁用的元素是否显示
- amazon-web-services - 将文件作为负载传递给 AWS API Gateway
- c# - 从单独表单上的列表框中编辑记录
- sql-server - T SQL 日期范围之间的第一个星期二
- python - 在 jupyter-notebook 中为 50000 左右的数据点绘制群图是否可行?
- javascript - S3 存储桶无法通过路由加载 React 应用程序
- php - 如何使用 mews/Purifier 添加 HTML 5 标签,如(视频和源)?
- c# - 在 sql 代码上出现语法错误并且无法找出原因
- c++ - 如何确定所有变量的内存占用