如何在注册页面laravel中添加新输入?

问题描述 投票:-4回答:1

我想在Laravel的注册页面上添加一个新字段,该页面将新数据存储在我的数据库中。仍然学习Laravel基本上,我是一个新手。我需要帮助,谢谢

php mysql laravel
1个回答
2
投票

在数据库和表单中添加新字段很简单。在进入Laravel之前先阅读一下Laravel的基本文档。

基本上,请按照下列步骤操作:

1)在数据库表中添加一个新列(即:'users'表)

ALTER TABLE `users` ADD `address` TEXT NOT NULL AFTER `name`;

(这只是为基本用户添加字段的原始格式,添加字段的最佳方式是使用laravel migration

2)在注册表单页面添加输入字段(register.blade.php

<input id="address" type="text" class="form-control" name="address" value="{{ old('address') }}" required>

3)改变你的RegisterController.php

protected function create(array $data)
{
    return User::create([
        'name' => $data['name'],
        'email' => $data['email'],
        'address' => $data['address'],
        'password' => bcrypt($data['password']),
    ]);
}
© www.soinside.com 2019 - 2024. All rights reserved.