這是我來自 Vue 頁面的 ajax 請求。AuthenticationServices.checkEmail(this.userData.email).then(response => { console.log(response); if (response.data == 1) { this.errored = true; } else { this.errored = false; this.successInput = true; }}).catch(error => { console.log(error);});這是 AuthenticationService.js 中的代碼checkEmail(email) { const url = '/check-email' + '/' + email; const headers = { 'Accept': 'application/json', 'X-Requested-with': 'XMLHttpRequest' } return Api.get(url, headers);}這在 Api.js 上get(url, headers = {}) { url = this.prepareUrl(url); const options = { headers: headers } return axios.get(url, options);},prepareUrl(endpoint) { let baseUrl = '127.0.0.1:8000/api'; return baseUrl + endpoint;}這是我的 web.php 呈現所有頁面Route::get('/{any}', function () { return view('welcome');})->where('any', '.*');在 Api.php 我有 checkEmail 的路線Route::get('/check-email/{$email}', 'Frontend\Authentication\AuthenticationController@checkEmail')->name('check-email');在控制器中,我有public function checkEmail($email){ return response()->json('ok');}當我到達那條路線時。它像這樣返回響應應該是 'ok' 。我無法弄清楚問題..標題部分
- 2 回答
- 0 關注
- 247 瀏覽
添加回答
舉報
0/150
提交
取消