Laravel 5 将laravel 4.2升级到5.0时出现的问题

Laravel 5 将laravel 4.2升级到5.0时出现的问题,laravel-5,laravel-4,Laravel 5,Laravel 4,我在routes.php上得到了这个方法: Route::resource('maintenance/templates', 'TemplateController', ['names' => createRouteNames('fleet.maintenance.templates')]); 但是,我知道,这个方法在laravel 5中被破坏了,所以,我如何升级这个方法?我知道我需要使用Route::group(),但我不知道如何使用 这是我做过的尝试之一,但没有成功: Route::

我在routes.php上得到了这个方法:

Route::resource('maintenance/templates', 'TemplateController', ['names' => createRouteNames('fleet.maintenance.templates')]);
但是,我知道,这个方法在laravel 5中被破坏了,所以,我如何升级这个方法?我知道我需要使用
Route::group(
),但我不知道如何使用

这是我做过的尝试之一,但没有成功:

Route::group(['maintenance/templates' => 'TemplateController'], function(){

    Route::resource('template/config', 'ConfigController',[
        'only' => ['store', 'update', 'destroy'],
        'names' => createRouteNames('fleet.template.config'),
    ]);

    Route::controller('template', 'TemplateController', [
        'getTemplates' => 'api.template',
        'postService' => 'api.template.service',
    ]);

});

资源
功能不需要
。您可以这样实现它:

Route::resource('maintenance/templates', 'TemplateController', [
    'only' => [
        'store', 'update', 'destroy'
    ],
    'names' => [
        'store' => 'maintenance/templates.store',
        'update' => 'maintenance/templates.update',
        'destroy' => 'maintenance/templates.destroy',
    ]
]);
或者,您可以传递一个callable,它将返回一个关联数组,如上面的示例所示:

Route::resource('maintenance/templates', 'TemplateController', [
    'only' => [
        'store', 'update', 'destroy'
    ],
    'names' => createRouteNames('fleet.maintenance.templates')
]);

它返回我对空的成员函数的
调用():(@LuisOsuna噢,对不起,我以为你在升级到
5.6
。嗯至于
5.0
,你为什么说你的函数坏了?有错误吗?@LuisOsuna看看我的更新,这对你有用吗?