Laravel 5 GET内置控制器?

时间:2017-01-08 16:23:24

标签: php laravel post controller get

我使用Laravel5并且我无法理解为什么发布流程或获取流程不起作用?

实施例::

html页面:

{{ Form::open(array('url' => 'portfolio/process')) }}
   {{ Form::submit() }}
{{ Form::close() }}

路线:

Route::resource('portfolio','PortfolioController');

控制器:

    public function postProcess (){
       return 'Text!';
    }

每次我收到错误: RouteCollection.php第218行中的MethodNotAllowedHttpException:

2 个答案:

答案 0 :(得分:1)

它不起作用,因为Route::resource没有构建这些路线,您需要明确定义它们:

Route::post('portfolio/process', 'PortfolioController@postProcess');

答案 1 :(得分:0)

我认为您需要检查路线列表:

在终端中运行此命令php artisan route:list并检查您的路线。

希望这对你有用!