I am trying to delete a record using ajax from an alert button but nothing is done. Here is what i have so far The button
<button type="button" value="{{$announcement->id}}" id="close-alert" class="close" data-url="{{ route('member.postDeleteAnnouncement', ['id' => $announcement->id]) }}" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
app.js
jQuery(document).ready(function($) {
$('#close-alert').click(function() {
var url =$('#close-alert').data('url');
ajax ({
type: 'POST',
url: url,
success: function(){
console.log('data sent');
},
});
});
});
and my controller action
public function postDeleteAnnouncement ($announcement_id)
{
$user = \Sentinel::getUser();
$member = $user->member;
$member->announcements()->detach($announcement_id);
}
Any help is much appreciated.
here is the route code
Route::post('/announcement/{id}/delete', ['uses' => 'SiteController@postDeleteAnnouncement', 'as' => 'postDeleteAnnouncement']);