php - 我不知道如何将日期从 js 视图发送到 laravel 服务器
问题描述
我运行两台服务器,一台用于使用 vue 的前端,另一台用于运行 laravel 的后端。我想将数据从 vue 发送到 laravel 以使用 axios 将其输入数据库,但我总是收到不同的发送错误(在控制台中可见)最常见的是我收到错误 500 或 404,我不知道我错在哪里,我在谷歌上搜索,没有我找到另一个答案,我不知道我做错了什么。下面我附上我使用的代码。
组件中用于将数据从 vue 发送到 laravel 服务器的代码
registerUser: function(){
axios.post('http://127.0.0.1:8000/userAdd', {
firstName: this.firstName,
lastName: this.lastName,
email: this.email,
password: this.password,
birthday: this.birthday,
headers: {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json',
},
}).then((res) => {
console.log(res);
})
.catch((err) => {
console.log(err);
});
}
网页.php:
Route::post('/addUser', [crudController::class, 'createPost']);
控制器:
class crudController extends Controller
{
public function createPost(Request $request){
$user = new Users();
$user->firstName = $request->firstName;
$user->lastName = $request->lastName;
$user->email = $request->email;
$user->firstName = $request->firstName;
$user->firstName = $request->firstName;
$user->firstName = $request->firstName;
$user->save();
return response()->json([
'message' => 'Record created!'
]);
}
}
解决方案
嘿,您添加此行了吗?请阅读此 https://laravel.com/docs/8.x/csrf#csrf-x-csrf-token
<meta name="csrf-token" content="{{ csrf_token() }}">
推荐阅读
- javascript - 使用组件内的选择器将主题/样式应用于所有 html/react 标签
- powershell - ConvertFrom-String 返回符号而不是文本
- javascript - 如何在 Angular ace 编辑器中根据特定场景启用和禁用默认代码段关键字
- python - 使用 python 电子邮件库解析原始电子邮件添加不需要的字符
- python - 如何在不指定 excel 名称的情况下从文件夹中读取 excel?
- c# - 如何使用实体框架 LINQ 获取列的总和
- c# - 最长会话持续时间
- reactjs - 为什么在 React Select 的容器上添加 stopPropagation() 会完全停止 React Select 事件?
- android - 如果我在 edittext 中使用 android:digits 则单行限制不起作用
- r - 最佳实践:R 中的查找表