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