我在我的路线中遇到此问题,因为我在点击链接查看/重定向时遇到此错误并获取非对象视图的属性(show.blade.php) allstats.blade.php 即可。这很奇怪,因为我没有将我的路线返回到show.blade.php,而是返回到allstats.blade.php。我想知道我是否在做错路线。这非常棘手,我不知道是什么导致了这个错误。
@Controller:
EmployeeController.php
public function postdisplaySummaryReport()
{
$employeesquery = Employee::paginate(10);
return View::make('employees.allstats')
->with('employeequerytoallstat', $employeesquery);
}
@Routes:
routes.php文件
Route::post('employees/sumarryReports','EmployeeController@postdisplaySummaryReport');
Route::resource('employees', 'EmployeeController');
@ index.php (allstat.blade.php的网址):
<a href="{{ URL::to('employees/sumarryReports') }}"><span class="glyphicon glyphicon-folder-open"></span> {{trans('labels.payroll_reports.lbl_summary_report')}}</a>
答案 0 :(得分:0)
只需将您的功能更改为此。
public function postdisplaySummaryReport()
{
$employeesquery = Employee::paginate(10);
return view('employees.allstats')
->with('employeequerytoallstat', $employeesquery);
}
如果要显示内容,也可以将Route方法更改为get而不是post。
Route::get('employees/sumarryReports','EmployeeController@postdisplaySummaryReport');