【问题标题】:ReflectionException in Route.php line 335: Function () does not existRoute.php 第 335 行中的 ReflectionException:函数 () 不存在
【发布时间】:2017-03-01 08:19:46
【问题描述】:

我正在尝试让这个网格 (http://www.mariogallegos.com/tutorials/crud-custom-form) 在 Laravel 5.3.19 中工作。

我遇到了异常: Route.php 第 335 行中的 ReflectionException:函数 () 不存在

在我的 web.php 中,我有以下代码:

   Route::group(['middleware' => 'sidebarmenu'], function()
    {   
        Route::get('/home', [
    'as' => 'home',
    'uses' => 'HomeController@index'
        ]);

        Route::get('/users', [
       'as' => 'users', 
      GridEncoder::encodeRequestedData(new UserRepository(new User()),          Request::all())
        ]);

    });

【问题讨论】:

    标签: php laravel laravel-5 laravel-5.3


    【解决方案1】:

    您需要使用函数回调包装您的控制器代码。

    替换

    Route::get('/users', [
     'as' => 'users', 
     GridEncoder::encodeRequestedData(new UserRepository(new User()), Request::all());
    ]);
    

    Route::get('/users', function() { 
      GridEncoder::encodeRequestedData(new UserRepository(new User()), Request::all());
    })->name('users');
    

    【讨论】:

    • 您好 Jedrzej,感谢您的回复。抱歉我反应迟了。
    猜你喜欢
    • 2019-02-20
    • 1970-01-01
    • 2017-06-07
    • 2018-11-05
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 2016-08-09
    相关资源
    最近更新 更多