Я пытаюсь зарегистрировать пользователя через форму React, передать значения контроллеру в Laravel и вставить в базу данных. Проблема в том, что я нажимаю кнопку подтверждения, в консоли я получаю сообщение об ошибке:
POST ('localhost: 3001 / api / register') 404 НЕ НАЙДЕН
Есть мой файл api.php
Route::middleware('auth:api')->get('/user', function (Request $request) {
return $request->user();
});
Route::post('register','Auth\RegisterController@create');
RegisterForm.js
import { addUser } from './RegisterFunctions';
...
onSubmit = event => {
event.preventDefault();
addUser(this.state.name, this.state.email, this.state.password).then(() => {
this.getAll();
});
this.setState({
name: '',
email: '',
password: ''
});
};
...
и RegisterFunctions.js
import axios from 'axios';
export const addUser = (name, email, password) => {
return axios
.post('/api/register',
{
name:name,
email:email,
password:password
},
{
headers: {'Content-Type': 'application/json'}
})
.then(res => {
console.log(res)
})
.catch(err => {
console.log(err)
})
};
Также я определил прокси в package.json. Что я делаю не так? Спасибо!