Home Articles

Laravel 5迁移错误

Asked
Viewed 1182 times
0

我正在使用迁移与数据库 . 然后我删除了该数据库并创建了新数据库 . 然后我通过 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 Answers

  • 3

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

  • 0

    更改laravel日志文件夹的权限

    给予读写权限

    storage/logs
    

    更改数据库:

    1:在config / database.php中更改DB名称

    2: root/.env DB_DATABASE=databasename

Related