im setting up new route that send data POST to my Controller, same POST method but not working
im using laravel 5.4
my route code :
Route::group(['prefix' => 'newsletter'], function () {
Route::get('/', ['as' => 'newsletter.generate', 'uses' => 'Newsletter\GenerateController@index']);
Route::get('details/{id}', ['as' => 'newsletter.details', 'uses' => 'Newsletter\GenerateController@show']);
Route::post('details/{id}/sendNewsletter', ['as' => 'newsletter.sendNewsletter', 'uses' => 'Newsletter\GenerateController@sendNewsletter']);
Route::get('report', ['as' => 'newsletter.report', 'uses' => 'Newsletter\ReportController@index']);
});
my blade code :
<form action="{{ route('newsletter.sendNewsletter', ['id' => request()->route('id')]) }}" method="POST" id="user-form" enctype="multipart/form-data">
<div class="form-group row"> <label class="col-sm-2 form-control-label">Subjek</label>
<div class="col-sm-8"> <input type="text" name="name" class="form-control" value="" placeholder="No" required></div>
output always error "(1/1) MethodNotAllowedHttpException in RouteCollection.php (line 251)"