9

次のようなページにアクセスしたい...

http://mysitelocaltion/user_name/user_id

これは単なる仮想リンクです。.htaccess -rewrite ルールを使用して、実際のページの get パラメータとして "user_name" と "use_id" を内部的に渡しました。

Laravelで同じことを達成するにはどうすればよいですか?

更新: これは役に立ちます(ドキュメント)

Route::get('user/(:any)/task/(:num)', function ($username, $task_number) {
    // $username will be replaced by the value of (:any)
    // $task_number will be replaced by the integer in place of (:num)
    $data = array(
        'username' => $username,
        'task' => $task_number
    );
    return View::make('tasks.for_user', $data);
});
4

2 に答える 2

13
Route::get('(:any)/(:any)', function($user_name, $user_id) {
    echo $user_name;
});

あなたがLaravelを使っているのを見るのは素晴らしいことです!

于 2012-06-21T18:35:34.583 に答える