javascript - laravel 500 (Internal Server Error) -


i got 500 internal server error when trying perform ajax post, please help.

       @foreach($influencer->categories $category)         <div class ="cat_sec" cid="{{ $category->id }}">         <tr><td>{{ $category->category_name }}</td>             <td><a class="btn btn-danger btn-xs remove_button" href="{{ route('ajax_remove_cat',  array('inf_id'=>$influencer->id,'cat_id'=>$category->id)) }}">remove</a></td>                                                                               </tr>         <div>    @endforeach       @section('scripting') <script type="text/javascript">  $('.remove_button').click(function(event) {     event.preventdefault();     var myurl = $(this).attr('href');     var jqxhr = $.ajax({      url:myurl,      type:'post',     }).done(function() {       var response = json.parse(jqxhr.responsetext);       var element = $("[cid='"+(response.cat_id)+"']");       $(element).removeclass('cat_sec');      }).fail(function() {       alert("failure! "+jqxhr.responsetext);     });   });    </script> @stop 

and controller,

public function ajax_remove_cat(request $request, $inf_id, $cat_id) {     $user = auth::user();     $agent = $user->gettypemodel();     $influencer = $this->influencer->findbyid($inf_id);      db::table('categories_influencers')->where('categories_id', $cat_id)->delete();      if($request->ajax()) {          return response()->json(array('responsecode'=>'1','action'=>'delete','cat_id'=>$request->route('cat_id')));  }  } 

i newbie laravel, have no idea problem , please me through this.

the reason 500 error default laravel uses http middleware protect against csrf attacks. need include _token containing csrf_token() value. don't resort if better use post. example, happens if navigate route?


Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -