【发布时间】:2020-08-20 03:32:04
【问题描述】:
我想在 laravel 的路由视图中传递一个名称。 例如 - 在web.php中
Route::get('p/{posts}/review/{user}','ReviewController@show')->name('reviews.show');
它传递了主键,posts 和 user 的 id。我想传递用户-> 名称。
我的表演方法——
public function show($posts, $user)
{
return view('posts.reviews.reviewshow', ['posts' => $posts], ['user' => $user]);
}
【问题讨论】:
-
位置发送
string帖子或用户?显示您的视图代码 -
您是否想在路线中为用户使用例如 dip,例如:p/1/review/dip?
-
这个 {posts} 似乎不正确。有没有可能你把 route() 和 view() 误解了?
-
是的。我想这样使用 - domain/p/1/review/dip
-
我从这样的控制器传递了对象,$use = User::find($user->id); $pos = 帖子::find($post->id); return redirect()->route('reviews.show', [$pos, $use]);