重定向到laravel中具有参数的页面

时间:2015-10-12 05:54:27

标签: php mysql oop laravel laravel-4

我使用laravel 4来制作用户个人资料。 在视野中

<li><a href="users">Users</a></li>
<li><a href="userDetail/1">User Details</a></li>

在我的路线

Route::get('/admin/users','AdminController@showUsersPage')->before('auth');
Route::get('admin/userDetail/{id}','AdminController@userDetail')->before('auth');

我的控制器是

public function showUsersPage(){
        $userlist =DB::table('userdetails')->get(); 
        return View::make('admin/userlist')->with('userlist', $userlist);
    }

public function userDetail($id){

        $userDetail =DB::table('userdetails')
                        ->where('userdetails.id',$id)
                        ->get();    
        return View::make('admin/userdetail')->with('userDetail',$userDetail);
    }

我的问题是,当我第一次点击用户链接时,它转到用户列表页面(网址为http://localhost/vishal/site/public/admin/users) 点击用户详细信息链接进入用户详细信息页面网址正在更改(http://localhost/vishal/site/public/admin/userDetail/1).and如果再次点击用户链接,则网址显示为http://localhost/vishal/site/public/admin/userDetail/users实际上我想要http://localhost/vishal/site/public/admin/users 我该如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

最后我解决了这个问题。将视图更改为用户