![](/img/trans.png)
[英]Error "Sorry, the page you are looking for could not be found." Laravel 5.5
[英]when i am try to redirect to another page in laravel 5.6 then getting error like “Sorry, the page you are looking for could not be found.”
感谢提前查看我的问题
我正在研究laravel 5.6。 我用if语句做条件
喜欢
if($value == 5){
return redirect('Mycon/Home');
}else{
//some thing
}
我也使用Illuminate \\ Support \\ Facades \\ Redirect; 在控制器文件上。 我的条件正常工作,并且也重定向到正确的URL,这意味着http:// localhost / sample / test / Mycon / Home。但是,重定向URL正确之后,却显示错误,如对不起,找不到您要查找的页面。
我也在路由文件中添加功能,如Route :: get('/ Home','Mycon @ Home');
如果您注册了路线:
Route::get('/Home', 'Mycon@Home');
您应该这样重定向:
return redirect('Home');
第一个参数是url,第二个参数是操作,如果要通过操作执行此操作,则应这样重定向:
return redirect()->action('Mycon@Home);
您的路由与重定向路由不同:
if($value == 5){
return redirect('Mycon/Home');
}else{
//some thing
}
路线应类似于:
Route::get('/Mycon/Home', 'Mycon@Home');
我将建议以下示例:
路线 :
Route::get('mycon/home', 'MyController@showHome')->name('home');
重定向 :
return redirect()->route('home');
玩得开心 :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.