gpt4 book ai didi

php - Laravel - 如何从单独的字段中获取名字和姓氏并将它们存储在数据库的名称列中?

转载 作者:可可西里 更新时间:2023-11-01 00:41:12 24 4
gpt4 key购买 nike

所以我在我的项目中使用了 php artisan make:auth 并以此为基础进行构建。问题是它只有“名字”字段而没有“名字”和“姓氏”字段。我在哪里配置这些选项?我想从名字和姓氏中获取输入并将它们与它们之间的空格连接起来,然后将它们作为名称存储在我的数据库中。在哪里可以这样做?如果我想为我的用户添加地址或电话号码,我应该在哪里配置我的选项?我研究了很多,但我真的对所有这些特征感到困惑,所以有人可以给我一些关于如何进行用户身份验证的建议吗?

最佳答案

要使用 name 而不是 first_name 和 last_name 打开 database/migration/create_user_table

$table->string('name');

代替

$table->string('first_name');
$table->string('last_name');

之后打开 app/Http/Controller/Auth/AuthController.php 然后把你的代码放在那里

protected function create(array $data)
{
return User::create([
'name' => $data['first_name'].' '.$data['last_name'],
'username' => $data['username'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
}

如果你想使用更多字段,将这些字段写入数据库/迁移上的迁移文件,然后在 resources/views/auth/register.blade.php 文件的 html 中使用这些字段表单,然后更改 AuthController.php 文件

关于php - Laravel - 如何从单独的字段中获取名字和姓氏并将它们存储在数据库的名称列中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36565613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com