Vue 3和Laravel 8中的内部服务器500错误[关闭]

cgvd09ve  于 2023-11-20  发布在  其他
关注(0)|答案(1)|浏览(135)

**已关闭。**此问题需要debugging details。目前不接受回答。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答问题。
2天前关闭。
Improve this question
我在将某些数据保存到数据库时遇到问题。这是我得到的错误,

app.js:23953 Uncaught (in promise) AxiosError {message: 'Request failed with status code 500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', config: {…}, request: XMLHttpRequest, …}

个字符
我的路由也在工作,并安装了laravel-cors。我还在Vue提交时提供了csrf令牌。

<script>
    export default {
        name: 'SignUp',
        data(){
            return {
                user: {
                    _token:        document.head.querySelector('meta[name="csrf-token"]').getAttribute('content'),
                    user_id:       Math.random() * 9999999,
                    username:      '',
                    password:      '',
                    phone_number:  '',
                    email:         '',
                }
            }
        },
        methods: {
            submitNow(){
                this.$emit('onSubmit', this.user)
            }
        }
    }
</script>


这是我的模型

class Accounts extends Model
{
    use HasFactory;

    public $table ="accounts";
    public $timestamps = false;

    protected $guarded = []; // tanggal error

    public $fillable = [
        'user_id',
        'username',
        'password',
        'user_level',
        'email',
        'phone_number',
    ];
}


这是我的路线

Route::get('/', function () {
    return view('welcome');
});

Route::post('/signup', [Accounts::class, 'sign_up'])->name('sign_up');


我想知道如何解决我现在面临的这个问题。谢谢你的帮助!

oknrviil

oknrviil1#

我真的很抱歉愚蠢的问题,我已经修复了一遍,错误在这里,

$data = AccountsModel::create($request, [ // I need to remove that $request variable, I forgot it
            'user_id' =>     $request->user_id,
            'username'=>     $request->username,
            'password'=>     $request->password,
            'user_level'=>   '1',
            'email'=>        $request->email,
            'phone_number'=> $request->phone_number,
        ]);

字符串
谢谢你的理解

相关问题