1
所以我有一对夫妇的这我设置了与Laravels雄辩ORM使用的模型......Laravel雄辩和人际关系使用裁剪领域
这些模型是指该表到由填充第三方程序,我没有太多的编辑能力,所以下面的烦恼我不得不寻找解决方法。
的用户表有字符串ID,例如:1234
其他一些表(例如操作日志)有一个字符串国外用户ID,例如:"1234"
正如你可能会看到这里,其他表添加"
到用户ID,正因为如此,我不能直接通过laravel关系运行它,如"1234"
〜= 1234
...
所以我试图找出是否有某种方式我可以运行"1234"
通过修剪功能或类似的功能来删除"
s,然后才能将其用于雄辩关系。
是的,我知道添加"
是愚蠢的,如上所述,这是第三方程序。我会试着看看他们是否可以改变这个功能,但是如果他们不能这样做,我需要找到解决这个问题的方法。
任何帮助,将不胜感激:)的关系码的
例子:
public function useractions(){
return $this->hasMany('\App\UserActions','userid');
}
public function user(){
return $this->belongsTo('\App\User','userid');
}
这是从crosspost:
'修剪($ ID““”)' –
不幸的是,我不相信就这么简单。我已经编辑用的代码在laravel的关系为例片段后,没有检索关系的id列数据,只有对它的引用 – Kieran