2014-11-23 65 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