我跟着一个laracast series并在某个时候陷入困境。
我尝试提交博客帖子时收到以下错误消息:
Connection.php第713行中的QueryException:SQLSTATE [23000]:完整性约束违规:1452无法添加或更新子行:外键约束失败(
codeshare
。articles
,CONSTRAINT {{ 1}} FOREIGN KEY(articles_user_id_foreign
)REFERENCESuser_id
(users
)ON DELETE CASCADE)(SQL:插入id
articles
,{{1} },title
,body
,published_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');
}
知道异常的原因是什么?
答案 0 :(得分:1)
你可以试着忽略这一行
ANDROID_HOME=/Users/{username}/Library/Android/sdk export
PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
因为您已经使用
保存文章Article::create($request->all());