我在laravel上工作,当我尝试迁移一个表时遇到这个问题,它会带来一个旧错误,说我有一个表,我已经迁移了几个月。现在,当我想创建会话表以保存用户会话时,它不会迁移,我也遇到路由问题。
它说:
尝试读取会话数据时抛出了PDOException: SQLSTATE [42S02]:找不到基表或视图:1146表 ' EUAEL.sessions'不存在
当我想迁移会话表时,我收到此错误:
PHP致命错误:无法重新声明类AddOwnerToTvshow /var/www/app/database/migrations/2014_05_05_090225_add_owner_to_tvshow.php 第34行异常处理程序中的错误:流或文件 " /var/www/app/storage/logs/laravel.log"无法打开:未能 开放流:权限被拒绝 /var/www/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:70Error 在异常处理程序中:流或文件 " /var/www/app/storage/logs/laravel.log"无法打开:未能 开放流:权限被拒绝 /var/www/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:70
答案 0 :(得分:0)
根据错误消息分解!
无法重新声明课程
将include_once
用于您的班级文件
OR
在添加类文件之前检查类是否存在
if (!class_exists('AddOwnerToTvshow')) {
include 'AddOwnerToTvshow.php';
}
流或文件" /var/www/app/storage/logs/laravel.log"无法打开:无法打开流:权限被拒绝
确保
files
设置为644
和directories
到您服务器上的755