Laravel 5 特质';Illumb\Foundation\Auth\Access\AuthorizesResources';找不到

Laravel 5 特质';Illumb\Foundation\Auth\Access\AuthorizesResources';找不到,laravel-5,Laravel 5,有人知道我的错误吗 请帮助,谢谢。问题似乎出在您的laravel/framework版本上。。运行composer update应该会引入最新版本(即5.2.39)。如果这对你不起作用,那么我不确定你还能做什么。也许在您执行此操作之前,请尝试composer self update 如果您运行composer info laravel/framework,第四行应该会显示packagist的最新版本,即:5.2.39 编辑:您可以尝试清除包缓存:composer clearcacheLarave

有人知道我的错误吗


请帮助,谢谢。

问题似乎出在您的laravel/framework版本上。。运行
composer update
应该会引入最新版本(即5.2.39)。如果这对你不起作用,那么我不确定你还能做什么。也许在您执行此操作之前,请尝试
composer self update

如果您运行composer info laravel/framework,第四行应该会显示packagist的最新版本,即:5.2.39


编辑:您可以尝试清除包缓存:
composer clearcache

Laravel是否连接到数据库?我有这个错误,它是由.env文件中错误的数据库配置引起的。

在.env文件中尝试以下设置:

1. 打开项目文件夹中的.env文件。
不要触摸与.env默认配置示例位于同一位置的.env.example文件。如果.env文件出现问题,可以将配置从.env.example文件复制并粘贴到.env。

2. 将以下4行更改为您自己的配置:

DB_HOST=localhost
DB_DATABASE=forge
DB_USERNAME=forge
DB_PASSWORD=
DB_数据库它是您的数据库的名称。默认情况下应为“forge”,或者检查您的phpMyAdmin以确定需要使用哪个数据库。如果您是phpMyAdmin(“root”用户)的管理员,则可以创建新数据库。
DB_USERNAME这是您登录phpMyAdmin时的用户名。默认情况下应为“forge”。
DB_PASSWORD默认情况下,您的phpMyAdmin不应使用密码进行保护。密码稍后手动设置。如果要设置密码,请在设置后将其添加到DB_密码行。

3. 保存修改后的.env文件并重新启动Apache服务器。

再次尝试访问您的网页<这对我来说很有效。我希望这对你也有用。


注意:如果不起作用,请检查.env配置是否适合您。或者使用php artisan config:clear来清除缓存。

如果您使用的是Laravel 5.3,请执行以下操作:

来自升级指南:授权资源特性


AuthorizesResources特征已与AuthorizesRequests特征合并。您应该从app/Http/Controllers/Controller.php文件中删除AuthorizesResources特征。

的可能副本请显示您的
Controller.php