一步一步学laravel之添加注册字段

这篇博客介绍如何在Laravel中向已存在的user表添加注册字段,避免直接操作数据库导致数据丢失。通过创建迁移文件,修改字段,更新控制器和模型,实现了在注册页面添加并保存新的用户信息。
摘要由CSDN通过智能技术生成

      基于上一篇文章,我们接着讲如何在已经存在的user表里,多注册一些信息进去。
      首先需要在user表里面添加字段。我们不用直接操作数据库。而是通过laravel里的mirage来添加。经过上一篇文章之后,我们数据库里已经有了两个表,其中一个就是users表,这个表是database/migrations/目录下的一个迁移文件生成的,换言之数据表里的信息,这个文件里面都有。那么我们是不是可以修改这个文件,来添加新增字段呢?答案是否定的。如果这样操作,然后我们重新migrage:refresh,之前的数据库数据会被清空,之前的表会被删除,会重建表。实际开发中,显然不能这样。

      那要如何操作呢?很简单,假如我们要再users表添加一个remark文件,我们这样操作。

      首先通过命令重建一个迁移文件,php artisan make:migration add_remark_at_to_users_table --table=users。
      然后打开生成的文件,修改代码up里添加$table->string('remark');down添加$table->dropColumn('remark'),然后执行如下命令php artisan migrate 即可。至此,表里有字段了,我们开始在注册页面添加该字段,然后在注册进users表。注意{ { __('Register') }},意思相当于echo __('Register'),语言相关的东西和blame的语法。视图文件添加字段,

vim resources/views/auth/register.blade.php
 <div class

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值