我使用了正确的表,但显示错误SQLSTATE [42000]:语法错误或访问冲突:1103 Laravel 5.1中的表名不正确

时间:2015-12-03 07:17:00

标签: php mysql laravel

我在Laravel 5.1中使用Sarav 多重身份验证。用户登录和注册一直没问题。 但是,当我点击忘记密码链接并提交表格显示

 SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name '' (SQL: delete from `` where `email` = pawandongol@gmail.com)

我无法成功通过重置表单发送密码重置链接。

请帮忙解决这个错误。 谢谢!!!

1 个答案:

答案 0 :(得分:0)

我相信你已经有了解决方案,但是,对于其他人:

" 得到相同的错误并通过在迁移文件中更改之前创建的内容来修复它。 我的档案: /database/migrations/2016_02_29_160852_entrust_setup_tables.php

$表 - >外国(' USER_ID') - >引用(' ID') - >在('') 至 $表 - >外国(' USER_ID') - >引用('编号') - >在('用户') "

来源:enter link description hereenter link description here