2014-11-23 70 views
0

我有问题阵列到字符串转换路线::组laravel

阵列到字符串转换

供应商/ laravel /框架/ SRC /照亮/路由/ Router.php线976(命名空间)

protected function prependGroupUses($uses) 
{ 
    $group = last($this->groupStack); 

    return isset($group['namespace']) ? $group['namespace'].'\\'.$uses : $uses; 
} 

我route.php

Route::group(array('domain' => 'subdomain.abc.com','prefix' => 'admin','namespace' => 'Admin\Controllers'), function() { 
# User Management 
Route::get('users/{id}/edit', array('as'=>'users.edit','uses' => '[email protected]')); 
Route::post('users/{id}/edit', array('as'=>'users.edit','uses' => '[email protected]')); 
#Route::get('users/{id}/delete', array('as'=>'users.delete')'[email protected]'); 
Route::post('users/{id}/delete', array('as'=>'users.delete','uses' => '[email protected]')); 
Route::controller('users', array('as'=>'users','uses' => 'UsersController')); 

# Group Management 
Route::get('groups/{id}/edit', array('as'=>'groups.edit','uses' => '[email protected]')); 
Route::post('groups/{id}/edit', array('as'=>'groups.edit','uses' => '[email protected]')); 
Route::post('groups/{id}/delete', array('as'=>'groups.delete','uses' => '[email protected]')); 
Route::controller('groups', array('as'=>'groups','uses' => 'GroupsController')); 
}); 

回答

2

Route::controller接受3个参数。

public function controller($uri, $controller, $names = array()) 

因此,您当前正在将数组传递给第二个参数而不是字符串。

参考

API Routing Router

+0

感谢lagbox。我修正了:D – kayoka 2014-11-23 09:31:22