title: "405 Method not allowed" in Laravel 5.6.14
body: <p>I am just learning laravel resource methods to build a basic API. Below is the code of my <strong>api.php</strong> file that shows all the API routes. </p>
  
  <pre><code>// List Articles
  Route::get('articles', 'ArticleController@index');
  
  // List Single Article
  Route::get('article/{id}', 'ArticleController@show');
  
  // Create New Article
  Route::post('article', 'ArticleController@store');
  
  // Update Article
  Route::put('article', 'ArticleController@store');
  
  // Delete Article
  Route::delete('article/{id}', 'ArticleController@destroy');
  </code></pre>
  
  <p>This works perfectly on <strong>get</strong> and <strong>delete</strong> methods. But for Post method, it is throwing error "405 Method not allowed". I am using Postman to test the API calls.</p>
  
  <p>To be specific, below is the exact error Postman shows</p>
  
  <pre><code>Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
  </code></pre>
  
  <p>Also attaching screenshot of Postman
  <a href="https://i.stack.imgur.com/kfwbA.png" rel="noreferrer"><img src="https://i.stack.imgur.com/kfwbA.png" alt="enter image description here"></a></p>