我正在使用 Laravel Translatables。但是当我执行时,我得到了一个像Call to a member function hasTranslation() on null
. 这是我的代码。
<?php
if($slider->product->hasTranslation($locale))
{
$type = $slider->product->translate($locale)->product_name;
}
else{
$type = $slider->product->translate('en')->product_name;
} //echo $type; exit;
?>
$slider->product
不为空且$locale
具有值'en'
此代码昨天运行良好,我所做的唯一更改是,从管理面板中,我刚刚从添加产品字段中删除了所需的验证。