laravel 错误 - 试图获取 属性 的 non-object
laravel error - Trying to get property of non-object
我在将数据发布到我的摘要视图 (blade) 时收到非 object 错误(尝试获取 non-object 的 属性)。 运行 dd($data); 在控制器上 returns 有效负载数据正确(即 flyingFrom,flyingTo)
表单负载
飞离
飞往
控制器
$locations = MyLocations::all()->toJson();
$data = $request->all();
return view('summary', compact('data','locations'));
查看
@foreach ($data as $locationData)
{{$locationData->flyingFrom}}
{{$locationData->flyingTo}}
@endforeach
错误
Illuminate\Foundation\Bootstrap\HandleExceptions::handleError
resources/views/planner_newsummary.blade.php:28
<div class="container">
<div class="col-12">
<h1 class="ml-2">Book this trip</h1>
<div class="row">
<div class="col-sm-6 my-4">
<div class="card inputcard h-100 progress-step is-complete">
<div class="card-header">
<i class="fas fa-plane-departure"></i> Flying from
</div>
<div style="position:relative">
<div id="flyingFrom" style="position:relative">{{$locationData->flyingFrom}}</div>
</div>
</div>
</div>
- 直接访问您的数据
$data = $request->all();
returns 数组
- 在你的blade
{{$data[flyingFrom]}}
我在将数据发布到我的摘要视图 (blade) 时收到非 object 错误(尝试获取 non-object 的 属性)。 运行 dd($data); 在控制器上 returns 有效负载数据正确(即 flyingFrom,flyingTo)
表单负载
飞离
飞往
控制器
$locations = MyLocations::all()->toJson();
$data = $request->all();
return view('summary', compact('data','locations'));
查看
@foreach ($data as $locationData)
{{$locationData->flyingFrom}}
{{$locationData->flyingTo}}
@endforeach
错误
Illuminate\Foundation\Bootstrap\HandleExceptions::handleError
resources/views/planner_newsummary.blade.php:28
<div class="container">
<div class="col-12">
<h1 class="ml-2">Book this trip</h1>
<div class="row">
<div class="col-sm-6 my-4">
<div class="card inputcard h-100 progress-step is-complete">
<div class="card-header">
<i class="fas fa-plane-departure"></i> Flying from
</div>
<div style="position:relative">
<div id="flyingFrom" style="position:relative">{{$locationData->flyingFrom}}</div>
</div>
</div>
</div>
- 直接访问您的数据
$data = $request->all();
returns 数组- 在你的blade
{{$data[flyingFrom]}}