我需要使用onclick openNewWindow重定向到新窗口。我只是路由到我的控制器,但似乎出现错误,因为“未定义“ Route [sla.slaCategoryTreeListScreen]””
这是我的控制器代码。
public function slaCategoryTreeListScreen() {
return view('sla.slm.SLACategoryCheckBoxList');
}
我的视图onclick部分
<a class="btn btn-sm btn-default pull-right" type="button" title="Search Category" onclick="openNewWindow('{{ route('sla.slaCategoryTreeListScreen') }}" >
我的路线
Route::group(['prefix' => 'sla'], function () {
Route::resource('sla', 'SlaController');
//Route::get('sla','SlaController@slaCategoryTreeListScreen')->name('SlaController.slaCategoryTreeListScreen');
// Route::get('sla','SlaController@SlaCategoryTreeListScreen')->name('sla.SlaCategoryTreeListScreen');
Route::get('sla/getbranch/{id}','SlaController@getBranchAjax')->name('sla.getBranchAjax');
Route::get('sla/getBranchAjax2/{cuid}/{stid?}','SlaController@getBranchAjax2')->name('sla.getBranchAjax2');
});
正在尝试的路线上的注释部分根本没有解决。对不起我的英语不好,我希望能对您有所帮助。
错误表明您没有使用此名称sla.slaCategoryTreeListScreen
定义一条路由,因此您必须在路由文件中取消注释该路由或添加具有相同名称的新路由:
//Route::get('sla','SlaController@slaCategoryTreeListScreen')->name('SlaController.slaCategoryTreeListScreen');
应该是
Route::get('sla','SlaController@slaCategoryTreeListScreen')->name('SlaController.slaCategoryTreeListScreen');
新错误sla.index
也是一样