【问题标题】:I don't know how to send the date from the js view to the laravel server我不知道如何将日期从 js 视图发送到 laravel 服务器
【发布时间】:2021-02-11 17:07:13
【问题描述】:

我运行两台服务器,一台用于我使用 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);
                 });
            }

web.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!'
        ]);
    }
}

【问题讨论】:

    标签: php laravel vue.js axios


    【解决方案1】:

    我解决了! :D 问题不在于 Cors,当后端无法正常工作时,laravel 有时会返回 cors 错误,对我来说是这样的路径

    App\Http\Module\User 但正确的路径是 App\Module\User 是错误的。

    【讨论】:

      【解决方案2】:

      嘿,你有没有添加这一行,请阅读这个 https://laravel.com/docs/8.x/csrf#csrf-x-csrf-token

      <meta name="csrf-token" content="{{ csrf_token() }}">
      

      【讨论】:

      • 是的,它仍然无法正常工作,我遇到了 Cors 错误。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 1970-01-01
      相关资源
      最近更新 更多