dcatadmin框架,多对多关系,保存主表同时新增中间表的关系记录,发现报错Call to a member function categories() on null {"exception":"[object]
- 运行环境#
本地,dcatadmin 框架
1). 当前使用的 Laravel 版本?
Laravel Framework 8.83.27
2). 当前使用的 php/php-fpm 版本?
PHP 版本:
PHP 7.4.33 (cli) (built: Jun 6 2024 19:16:29) ( NTS )
3). 当前系统
macos
4). 业务环境
开发环境
5). 相关软件版本
mysql5.7
2. 问题描述?
表单提交,保存caseMusic的同时,保存对应的中间表关联记录,但是报错:[2024-08-06 16:52:14] local.ERROR: Call to a member function categories() on null {“exception”:”[object] (Error(code: 0):
表单提交代码如下:
案例表:caseMusic 设置的关联关系
中间表:case_categories 设置的关联关系
分类表:categories 设置的关联关系
3. 您期望得到的结果?
正常提交表单,保存caseMusic同时,保存中间表数据
其实是我的中间表忘记加外键约束了,加了就可以