Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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
Php Laravel-身份验证在读取会话文件时卡住_Php_Laravel_Session - Fatal编程技术网

Php Laravel-身份验证在读取会话文件时卡住

Php Laravel-身份验证在读取会话文件时卡住,php,laravel,session,Php,Laravel,Session,希望你很好 我试图在我的Laravel 5.6项目中添加一个配置文件表,我还使用Spatial\Laravel权限包。它工作得很好,但在我运行了一些迁移(与用户无关)之后,它在登录时开始失败。奇怪的是,如果我注册了一个新用户,它会正确登录,但不会使用/login路径(我使用的是Laravel的Auth脚手架) 在调试项目后,我提出了失败的方法,这是阅读会话的结果: MyProject\vendor\laravel\framework\src\Illuminate\Filesystem\Files

希望你很好

我试图在我的Laravel 5.6项目中添加一个配置文件表,我还使用Spatial\Laravel权限包。它工作得很好,但在我运行了一些迁移(与用户无关)之后,它在登录时开始失败。奇怪的是,如果我注册了一个新用户,它会正确登录,但不会使用/login路径(我使用的是Laravel的Auth脚手架)

在调试项目后,我提出了失败的方法,这是阅读会话的结果:

MyProject\vendor\laravel\framework\src\Illuminate\Filesystem\Filesystem.php

<?php
namespace Illuminate\Filesystem;

use ErrorException;
use FilesystemIterator;
use Symfony\Component\Finder\Finder;
use Illuminate\Support\Traits\Macroable;
use Illuminate\Contracts\Filesystem\FileNotFoundException;

class Filesystem{
    // ...
    public function get($path, $lock = false)
    {
        if ($this->isFile($path)) {
            return $lock ? $this->sharedGet($path) : file_get_contents($path); // <-- The failing line
        }

        throw new FileNotFoundException("File does not exist at path {$path}");
    }
    // ...
}
MyProject\vendor\laravel\framework\src\illumb\Filesystem\Filesystem.php

如果someonw遇到相同的错误:

我可以通过备份我所有的项目/数据库,用最新版本的php重新安装wampserver(在回答这个问题时,它是7.2.4),并重新安装Laravel(幸运的是项目刚刚开始),它只将vlucas/phpdotenv包从2.4.0更新到2.5.0和phpunittest


使用此更新,我现在可以正常登录用户,现在让我们看看它是否可以使用Spatial/laravel权限包和我需要添加的配置文件表正常工作。

您可以尝试使用记事本打开该文件。另外,一个问题可能是会话的路径或laravel访问它的能力。您的
/tmp
是否已满?使用命令行读取日志:
更少的php\u错误。log
更多的php\u错误。log
tail-n200 php\u错误。log
@hungrykoala如果路径正常,它还可以将内容存储在变量中。归还后,当它得到stuck@Ohgodwhy有足够的空间,我有100GB的空闲空间