Laravel 5完整性约束违规

时间:2016-07-19 10:20:53

标签: php laravel laravel-5 constraints

我跟着一个laracast series并在某个时候陷入困境。

我尝试提交博客帖子时收到以下错误消息:

  

Connection.php第713行中的QueryException:SQLSTATE [23000]:完整性约束违规:1452无法添加或更新子行:外键约束失败(codesharearticles,CONSTRAINT {{ 1}} FOREIGN KEY(articles_user_id_foreign)REFERENCES user_idusers)ON DELETE CASCADE)(SQL:插入id articles,{{1} },titlebodypublished_at)值(lorem,ipsum,2016-07-19 10:11:49,2016-07-19 10:11:49,2016- 07-19 10:11:49))

奇怪的是,提交的文章存储在数据库中,也出现在我的文章视图中。

ArticlesController:

updated_at

文章模型:

created_at

架构:

public function store(ArticleRequest $request) {
Auth::user()->articles()->save(new article($request->all()));
Article::create($request->all());
return redirect('articles');
}

知道异常的原因是什么?

1 个答案:

答案 0 :(得分:1)

你可以试着忽略这一行

ANDROID_HOME=/Users/{username}/Library/Android/sdk export         
PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

因为您已经使用

保存文章
Article::create($request->all());