gpt4 book ai didi

mysql - #1067 - 'remember_token' 的默认值无效

转载 作者:行者123 更新时间:2023-11-29 12:39:24 25 4
gpt4 key购买 nike

在 Lynda 教程“启动并运行 Laravel”中,创建了一个示例应用程序 (authapp),允许用户登录。

以下是 create_user 迁移的结构:

public function up()
{
Schema::create('users', function($newtable)
{
$newtable->increments('id');
$newtable->string('email')->unique();
$newtable->string('username',100)->unique();
$newtable->string('password',50);
$newtable->string('remember_token',100);
$newtable->timestamps();
});
}

这是相应的 View 文件摘录:

{{ Form::open(array('url'=>'register')) }}
{{ Form::label('email', 'Email Address') }}
{{ Form::text('email') }}

{{ Form::label('username', 'Username') }}
{{ Form::text('username') }}

{{ Form::label('password', 'Password') }}
{{ Form::password('password') }}

{{ Form::submit('Sign Up')}}

{{ Form::close() }}

当一切都保存并尝试在实际应用程序中注册时,我收到错误:教程说这是因为没有为 remember_token 变量设置默认值,并建议转到 phpMyAdmin将默认值设置为 NULL。

但是,当我这样做时,我收到以下错误消息:

phpMyAdmin print screen

因此,我无法修复错误并继续。

知道如何处理这种情况吗?

最佳答案

在 phpMyAdmin 中,您还需要选中 Null 复选框,以允许此字段中存在空值。

屏幕截图的右侧几乎没有被截断。

关于mysql - #1067 - 'remember_token' 的默认值无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26329088/

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