【问题标题】:OctoberCMS plugin record update server internal error十月CMS插件记录更新服务器内部错误
【发布时间】:2019-01-30 12:45:23
【问题描述】:

octoberCMS 构建工具中使用 hasOne 关系字段更新记录时出现内部服务器错误

【问题讨论】:

  • 显示您的代码?所以我们可以帮助你?
  • 请发布您尝试更新模型关系的控制器代码
  • 'public $belongsTo = [ "parent_id" => [ "Stuff\Profession\Models\Profession_list", "table" => "stuff_profession_list", "key"=>"parent_id" ] ]; '
  • 这是我在模型中有用户的关系
  • 控制器是从builder插件自动生成的

标签: laravel octobercms


【解决方案1】:

在我的数据库中,parent_id 是外键,我也为关系使用相同的标签名称,所以我将标签从 parent_id 更改为父,我理解它会导致查询的无限递归,因为标签和外部名称相同导致服务器错误 500 的键“parent_id”, 它解决了我的问题

public $belongsTo = [ "parent_id" => 
[ 
"Stuff\Profession\Models\Profession_list", 
"table" => "stuff_profession_list", "key"=>"parent_id" ] 
];

public $belongsTo = [ "parent" => [ "Stuff\Profession\Models\Profession_list", "table" => "stuff_profession_list", "key"=>"parent_id" ] ];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-18
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    相关资源
    最近更新 更多