Php 使用Laravel传递URL参数

Php 使用Laravel传递URL参数,php,laravel,Php,Laravel,我想访问一个像 http://mysitelocaltion/user_name/user_id 这只是一个虚拟链接,我使用了.htaccess-rewrite规则在内部传递“user\u name”和“use\u id”作为实际页面的获取参数 我如何在Laravel实现同样的目标 更新: 这将有助于(文件) 很高兴看到你使用Laravel 您可以在路线中添加以下内容 Route::get('user_name/{user_id}', 'YourControllerName@method_na

我想访问一个像

http://mysitelocaltion/user_name/user_id
这只是一个虚拟链接,我使用了.htaccess-rewrite规则在内部传递“user\u name”和“use\u id”作为实际页面的获取参数

我如何在Laravel实现同样的目标

更新: 这将有助于(文件)


很高兴看到你使用Laravel

您可以在路线中添加以下内容

Route::get('user_name/{user_id}', 'YourControllerName@method_name');
在控制器中,您可以访问以下值

public function method_name(Request $request, $user_id){
    echo $user_id;
    $user = User::find($user_id);
    return view('view_name')->with('user', $user);
}

这些都是基本问题,我建议您在以下网址查看我的教程:)
Route::get('user_name/{user_id}', 'YourControllerName@method_name');
public function method_name(Request $request, $user_id){
    echo $user_id;
    $user = User::find($user_id);
    return view('view_name')->with('user', $user);
}