Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redirect 来自控制器的Larvel重定向不';它似乎起作用了_Redirect_Laravel_Laravel 4 - Fatal编程技术网

Redirect 来自控制器的Larvel重定向不';它似乎起作用了

Redirect 来自控制器的Larvel重定向不';它似乎起作用了,redirect,laravel,laravel-4,Redirect,Laravel,Laravel 4,我从控制器重定向时遇到问题 我知道 但是什么也没发生 当我用echo或print\r替换return时,我的页面上就有了代码的平静,重定向工作也就开始了 在我的路由文件中,我有 Route::get('portfolio/{slug}--{id}', array( 'as' => 'portfolio.show', 'uses' => 'ProjectController@show' ) )->where(array('id' => '[0-9]+

我从控制器重定向时遇到问题

我知道

但是什么也没发生

当我用echo或print\r替换return时,我的页面上就有了代码的平静,重定向工作也就开始了

在我的路由文件中,我有

Route::get('portfolio/{slug}--{id}', array(
    'as' => 'portfolio.show',
    'uses' => 'ProjectController@show'
    )
)->where(array('id' => '[0-9]+', 'slug' => '[a-z\-]+'));
我在这里添加我的ProjectController和routes文件

如何在视图中包含重定向?我如何才能运行重定向

谢谢你,对不起我的英语

解决了的 事实上,我有

public function failshow($id){
    $this->show('null', $id);
}
调用函数show($slug,$id)

但一定是这样

public function failshow($id){
    return $this->show('null', $id);
}

请给我们看一下您的控制器。您是否有名为
公文包的路线。show
?例如
Route::get('portfolio/show',array('as'=>'portfolio.show','uses'=>'portfolioController@showAction'));
您是否有名为
公文包的路由。在
路由中显示
。php
?我的控制器和我的路由文件在这里=>
public function failshow($id){
    return $this->show('null', $id);
}