3
我在处理数据时看到过这个错误,但是现在我只是试图将数据发布到我的控制器,我不明白为什么我看到这个错误,因为没有任何对象?试图在发布数据时获取非对象的属性
Trying to get property of non-object
的观点 -
<form role="form" class="wizard" type="POST" action="{{ route('data.post') }}">
{{ csrf_field() }}
<input type="text" name="seo_score" value="" placeholder="SEO Score e.g. 82" class="col-md-3" maxlength="2"/>
<div class="col-md-4 col-md-offset-8 submit">
<hr>
<button type="submit" class="primary-btn">Submit</button>
</div>
</form>
路 -
Route::get('/admin/overview/{id}', [
'uses' => '\App\Http\Controllers\[email protected]',
'as' => 'account.single',
'middleware' => ['auth', 'admin'],
]);
Route::post('/admin/overview/post', [
'uses' => '\App\Http\Controllers\[email protected]',
'as' => 'data.post',
'middleware' => ['auth', 'admin'],
]);
控制器 -
public function postData(Request $request) {
return redirect()->back();
}
在发布数据后重定向到哪里?在该视图中,您正试图访问非对象的属性 –
您能否详细说明错误消息?文件,行等 – vitr
我会将传递的数据插入到数据库中,但是为了测试我只想看看我是否可以访问我不能访问的控制器 –