 <p>Try replacing the categories route, as create me be taken as a category</p> <pre><code>Route::get('projects/{cat}', ['as' =&gt; 'projects.category', 'uses' =&gt; 'ProjectsController@category']); Route::get('projects/{cat}', ['as' =&gt; 'projects.category', 'uses' =&gt; 'ProjectsController@category', 'except' =&gt; ['create']]); </code></pre>