Laravel 5 迁移错误

Laravel 5 migration error

我正在使用数据库迁移。然后我删除了那个数据库并创建了一个新的。然后我通过 php artisan make:migration create_users.

从终端创建了迁移文件

然后我回来并尝试 运行 迁移,它抛出以下错误 php artisan migrate

错误:

PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/opt/lampp/htdocs/laravel/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /opt/lampp/htdocs/laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:95

还有一些。

我用谷歌搜索,发现 composer dump-autoload 可以,但没有用,composer dump-autoload 会抛出同样的错误。

php artisan migrate:reset 抛出与 php artisan migrate:reset.

相同的错误

谢谢

不是自动加载的问题。这是文件权限的问题。检查网络服务器是否可以写入 storage/logs 目录。

更改 laravel

的日志文件夹的权限

授予读写权限

storage/logs

更改数据库:

1:更改 config/database 中的数据库名称。php

2: root/.env DB_DATABASE=databasename