Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从<;升级到4.1.264.1.25 Laravel不工作_Laravel_Laravel 4 - Fatal编程技术网

从<;升级到4.1.264.1.25 Laravel不工作

从<;升级到4.1.264.1.25 Laravel不工作,laravel,laravel-4,Laravel,Laravel 4,我遵循了Laravel的升级页面上的说明,首先将可空文本列添加到用户表中(在我的迁移文件中),标记为membere\u token。然后,我将这三个函数添加到用户模型中 当我运行composer update时,它会在我访问的任何页面中出现一个抽象类错误-引用用户的模型。为什么会这样?我是否错误地遵循了说明 我需要运行composer update删除另一个插件,但它会更新 然后,我将这三个函数添加到用户的控制器中 不是控制器,将函数添加到models/User.php 然后,我将这三个函数添加

我遵循了Laravel的升级页面上的说明,首先将可空文本列添加到用户表中(在我的迁移文件中),标记为
membere\u token
。然后,我将这三个函数添加到用户模型中

当我运行
composer update
时,它会在我访问的任何页面中出现一个抽象类错误-引用用户的模型。为什么会这样?我是否错误地遵循了说明

我需要运行
composer update
删除另一个插件,但它会更新

然后,我将这三个函数添加到用户的控制器中

不是控制器,将函数添加到
models/User.php

然后,我将这三个函数添加到用户的控制器中


不是控制器,将函数添加到
models/User.php

可能您添加的列不可为空?在我的例子中,我的迁移文件如下所示:

Schema::table('users', function(Blueprint $table) {
    $table->string('remember_token', 100)->nullable();
});
我补充说:

public function getRememberToken()
{
    return $this->remember_token;
}

public function setRememberToken($value)
{
    $this->remember_token = $value;
}

public function getRememberTokenName()
{
    return 'remember_token';
}

对于我的用户模型,一切都很好。

也许您添加的列不可为空?在我的例子中,我的迁移文件如下所示:

Schema::table('users', function(Blueprint $table) {
    $table->string('remember_token', 100)->nullable();
});
我补充说:

public function getRememberToken()
{
    return $this->remember_token;
}

public function setRememberToken($value)
{
    $this->remember_token = $value;
}

public function getRememberTokenName()
{
    return 'remember_token';
}

对我的用户来说,模型和一切都很好。

前缀是它试图找到的一个
伪造的参考,但它不存在。删除此项可以使数据库种子设定正确工作。

前缀
是它试图查找的
伪造的
引用,但它不存在。删除此选项可以使数据库种子设定正确工作。

对不起,我就是这么做的。我修改了我的文本。我道歉,我就是这么做的。我已经修改了我的文本。我按照您的指示操作,然后一旦运行
composer update
,我就必须
迁移:refresh--seed
,错误是:[InvalidArgumentException]未知的格式化程序“prefix”。但是,当我在更新之前回滚到以前的版本时,种子设定工作正常。您的种子是否包含新的
记住\u标记列?这可能是导致错误的原因。这不重要,因为memory_标记可为null?如果是这样的话?我按照您的说明进行操作,然后一旦运行了
composer update
,我就必须
迁移:refresh--seed
,错误是:[InvalidArgumentException]未知的格式化程序“prefix”。但是,当我在更新之前回滚到以前的版本时,种子设定工作正常。您的种子是否包含新的
记住\u标记列?这可能是导致错误的原因。这不重要,因为memory_标记可为null?如果是这样的话?