这是对LARAVEL 3的一个问题
鉴于以下路线
Route::get('groups/(:any)', array('as' => 'group', 'uses' => 'groups@show'));
Run Code Online (Sandbox Code Playgroud)
我想要使用的URL,
http://www.example.com/groups/1
Run Code Online (Sandbox Code Playgroud)
我希望能够(:any)在我的控制器中使用该值.
我的控制器看起来像
class Groups_Controller extends Base_Controller {
public $restful = true;
public function get_show($groupID) {
return 'I am group id ' . $groupID;
}
}
Run Code Online (Sandbox Code Playgroud)
这怎么可能呢?我尝试了一些包括以下内容的东西
Route::get('groups/(:any)', array('as' => 'group', 'uses' => 'groups@show((:1))'));
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
UPDATE
任何时候我尝试传递上面显示的参数我得到404错误.
谢谢您的帮助!
dar*_*dub 29
添加参数不需要任何特殊功能.就像你拥有它一样.
Route::get('groups/(:any)', array('as' => 'group', 'uses' => 'groups@show'));
class Groups_Controller extends Base_Controller {
public $restful = true;
public function get_show($groupID) {
return 'I am group id ' . $groupID;
}
}
Run Code Online (Sandbox Code Playgroud)
sha*_*ggy 10
您可以像这样添加它们
Route::get('company/{name}', 'PublicareaController@companydetails');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
86883 次 |
| 最近记录: |