こんにちは、私は思っていた私が入れたルートファイル上の理由私のLaravel 5のAjaxリクエストdoesntの仕事laravel 5 Ajaxのエラー要求
<input type="hidden" class="_token" value="{{Session::token()}}" name="_token">
$.ajax({
url: "{{ route('groups.store') }}",
method: 'post',
data: {
name: 'name',
_token: $("input[name=_token]").val()
},
success: function(response) {
if (response.success == true) {
// remove error message
alert('success');
}
},
error: function(xhr) {
alert('error');
}
});
:
Route::post('search/store', [
'uses' => '[email protected]',
'as' => 'groups.store'
]);
との私コントローラ私は置く:
public function store(Request $request)
{
return response()->json(['success' => true]);
}
その後、私は単純に多くの助け感謝THX
がところでHERESにフルroutes.phpの下に
<?php
carbon()->setLocale('id');
Route::get('/', function() {
return view('welcome');
});
Route::post('search/SearchController','[email protected]');
Route::get('/getRequest', function(){
if(Request::ajax()){
return 'getRequest has loaded';
}
});
Route::group(['middleware' => ['web']], function() {
// Backend Area
Route::controller('login','Backend\LoginController');
Route::get('admin-cp' , function(){
return redirect('login');
});
if(request()->segment(1) == webarq()->backendUrl)
{
include __DIR__.'/backendRoutes.php';
}
//
// Frontend Area
Route::get('account/confirmation/{token}', 'Auth\[email protected]')->name('user.activate');
Route::controller('faq','FaqController');
Route::controller('blog','BlogController');
Route::controller('social','SocialController');
Route::controller('account','AccountController');
Route::controller('iklan','IklanController');
Route::controller('search','SearchController');
Route::controller('/','HomeController');
Route::post('search/store', [
'uses' => '[email protected]',
'as' => 'groups.store'
]);
});
の外にルートを入れて、あなたは、PHPの職人のルートリストであなたの完全なルートを投稿することができ、私は彼が 'csrf_token'を持っている私のroutes.phpファイル –
に一致するようです彼の '$ .ajax'で渡されました。あなたがよく見れば。 – Hendry