如何在 Laravel4 中管理默认情况下作为根 url 的参数组驱动器


How to manage a group drive with parameters by default as root url in Laravel4

在 Laravel 4 中,我想管理一个路由组,其中我的路由 uri 默认值为 ?

user/{

id}/{username}

因为我与我的控制器用户相关的其他 url 在此 url 默认/user/{id}/{用户名}/{其他方式...} 之后进行干预

我的控制器位于用户/配置文件控制器文件夹中.php

我的控制器:

namespace User;

class ProfileController extends 'BaseController {
    /**
     * Display a listing of the resource.
     *
     * @return Response
     */
    public function home()
    {
        // home profile
    }

    public function wall()
    {
        return 'View::make('profile.wall');
    }
    public function setting()
    {
        // settings
    }
}

我的路线是:

Route::get('user/{id}/{username}', 'UserProfileController@wall');

谢谢你的帮助。

你试过吗:

Route::group(array('prefix' => 'user/{id}/{username}'), function()
{
    Route::get('/', 'UserProfileController@wall');
});

这只是我的意见,但我认为将 id 和用户名都放在 url 中不是一个好主意。当然,如果没有充分的理由这样做。这样,您就向用户提供了太多敏感信息。您应该只使用用户名。