kam*_*bar 0 php routes laravel laravel-4
路由参数不起作用,它是抛出和错误
throw new NotFoundHttpException;
Run Code Online (Sandbox Code Playgroud)
routes.php文件
Route::any('/share-to-group/(:any)/(:any)',array('as' => 'share-to-group',
'uses' => 'HomeController@shareToGroup'));
Run Code Online (Sandbox Code Playgroud)
视野内
<a href="{{ URL::to('share-to-group',[ $group['group_id'], $UnixDateTime ]) }}">Something</a>
Run Code Online (Sandbox Code Playgroud)
和控制器
function shareToGroup($group_id,$unixtime){
echo $group_id.$unixtime;exit;
}
Run Code Online (Sandbox Code Playgroud)
我在做什么?
我已经审查了以下链接,但这是完全不同的,这之间没有任何独特之处,我认为这不重复. 如何将查询字符串参数传递给Laravel4中的路由
基本路线参数
Route::get('user/{id}', function($id)
{
return 'User '.$id;
});
Run Code Online (Sandbox Code Playgroud)
注意:路由参数不能包含 - 字符.请改用下划线(_).
可选的路由参数
Route::get('user/{name?}', function($name = null)
{
return $name;
});
Run Code Online (Sandbox Code Playgroud)
带有默认值的可选路由参数
Route::get('user/{name?}', function($name = 'John')
{
return $name;
});
Run Code Online (Sandbox Code Playgroud)
你误以为是你使用的参数(:any)而不是{any?}
您的声明应如下所示:
Route::any('/share-to-group/{param1?}/{param2?}',array(
'as' => 'share-to-group',
'uses' => 'HomeController@shareToGroup'
));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3290 次 |
| 最近记录: |