路由未使用laravel route :: controller

时间:2015-11-05 09:14:15

标签: php laravel exception

我有这样的路线:

Route::controller('/users', 'AdminUsersController', array(
    "revokeUser" => "admin.user.revoke_user",
));

这是我的控制器

public function revokeUser($nationalCode)
{
 dd("I'm in");

}

但是当我要使用路线时,我有未定义的异常路线

    <a class="btn btn-warning btn-sm" href="{{ URL::route('admin.user.revoke_user',array($user->national_code)) }}">
 Click here 
</a>

例外:

  

未定义路由[admin.user.revoke_user]。 (视图:   /var/www/pedram.dev/blog/app/views/admin/users/index.blade.php)

1 个答案:

答案 0 :(得分:1)

您可以在routes.php

中使用它
Route::controller('/users/{nationalCode}', 'AdminUsersController', array(
    "revokeUser" => "admin.user.revoke_user",
));

编辑您收到错误,因为您的函数接受了参数,并且在您的路由定义中您没有定义参数。所以你需要:

function tableauFilter (){
var placeholderDiv = document.getElementById("viz2"); // Don't need this
var url = "https://public.tableau.com/views/Test_1228/Dashboard1" // Don't need this either
var options = {
onFirstInteractive : function(FilterName,Value){   //This is what I want to be able to use  
    activesheet = viz.getWorkbook().getActiveSheet();