单击按钮时无法打开新窗口

问题描述 投票:0回答:1

我需要使用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');
});

正在尝试的路线上的注释部分根本没有解决。对不起我的英语不好,我希望能对您有所帮助。

javascript php html laravel
1个回答
0
投票

错误表明您没有使用此名称sla.slaCategoryTreeListScreen定义一条路由,因此您必须在路由文件中取消注释该路由或添加具有相同名称的新路由:

//Route::get('sla','SlaController@slaCategoryTreeListScreen')->name('SlaController.slaCategoryTreeListScreen');

应该是

Route::get('sla','SlaController@slaCategoryTreeListScreen')->name('SlaController.slaCategoryTreeListScreen');

新错误sla.index也是一样

© www.soinside.com 2019 - 2024. All rights reserved.