重定向:: to()不将应用程序重定向到特定的控制器资源

时间:2016-02-04 07:56:20

标签: php laravel redirect

我是laravel的新手。我正在laravel中创建一个基本的表单验证页面。我正在使用RESTful控制器来执行CRUD操作。我创建了一个

taskController controller.

在我的view / taskController目录中,我有以下页面

  

1.create.blade.php

     

2.store.blade.php

     

3.index.blade.php

我的taskController/create资源中有一个表单。我的计划是每当我提交表单时,如果验证成功,它会重定向我taskController/store页面。否则它会将我发送回{{1验证错误。但是在成功或失败时,我无法将我的应用程序重定向到我的任何页面。 也不会抛出任何错误 。为什么会发生这种情况以及我如何解决这个问题?

这是taskController页面的store()方法:

taskController/create

3 个答案:

答案 0 :(得分:0)

试试此代码

return redirect('taskController/create'); 

答案 1 :(得分:0)

我认为对store方法的路由操作永远不会是资源控制器。如果控制器不是资源,请求是Get,那么你可以重定向。

如果您使用的是Laravel 5.2,则可以重定向到类似

的控制器方法
return redirect()->action('taskController/store')

Laravel Redirect Docs

答案 2 :(得分:0)

您是否在顶部使用了Use Redirect;导入重定向功能,希望这有助于