控制器是:
elseif ($profile_is_exsit > '0')
{
$url = DB::table('marriage_bureau')->select('title','custom_id')->where('user_id',$user_id)->first();
$title = $url->title;
$custom_id = $url->custom_id;
return redirect('marriage-bureau/{title}/{custom_id}');
}
此返回重定向正在生成错误。我需要生成一个URL,后面跟着以下路径。
web.php 中的路线
Route::get('marriage-bureau/{title}/{id}','marriage_bureauViewMarriageBureauController@index');
您可以为url 提供变量
return redirect("marriage-bureau/{$title}/{$custom_id}");
您可以执行此
return redirect()->route('route name', ['title' => $title, 'custom_id' => $custom_id]);
在控制器中使用:
elseif ($profile_is_exsit > '0')
{
$url = DB::table('marriage_bureau')->select('title','custom_id')->where('user_id',$user_id)->first();
$title = $url->title;
$custom_id = $url->custom_id;
return redirect()->route('your-route-name', ['title' => $title, 'custom_id' => $custom_id]);
}
在您的路线使用:
Route::get('marriage-bureau/{title}/{id}',
[
'uses'=>'marriage_bureauViewMarriageBureauController@index',
'as'=>'your-route-name',
]
);