我正在使用迁移与数据库 . 然后我删除了该数据库并创建了新数据库 . 然后我通过 php artisan make:migration create_users
从终端创建了迁移文件 .
然后我回来试图运行迁移,它会抛出以下错误 php artisan migrate
错误:
PHP致命错误:未捕获异常'UnexpectedValueException',消息'流或文件“/opt/lampp/htdocs/laravel/storage/logs/laravel.log”无法打开:无法打开流:权限被拒绝'在/中选择/ LAMPP / htdocs中/ laravel /供应商/独白/独白/ SRC /独白/处理器/ StreamHandler.php:95
还有一些 .
我用Google搜索,发现 composer dump-autoload
将会工作,但它没有和 composer dump-autoload
抛出相同的错误 .
php artisan migrate:reset
抛出与 php artisan migrate:reset
相同的错误 .
谢谢
2 回答
更改laravel日志文件夹的权限
给予读写权限
更改数据库:
1:在config / database.php中更改DB名称
2:
root/.env DB_DATABASE=databasename
这不是自动加载的问题 . 这是文件权限的问题 . 检查Web服务器是否可以写入
storage/logs
目录 .