Question: I use Laravel5 and i cant understand why **post**Process or **get**Process not works?

Example::

html page:

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

```

route:

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

```

controller:

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

```

Every time i get error: 
MethodNotAllowedHttpException in RouteCollection.php line 218:

Answer: 
It doesn't work because [`Route::resource`](https://laravel.com/docs/5.3/controllers#resource-controllers) doesn't build these routes and you need to explicitly define them:

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

```
I think you need to check your route list:

Run this command `php artisan route:list` in terminal and check your route.

Hope this work for you!