我有一个来自旧数据库的表,其中主键是一个字符串。 当我在屏幕上打印时,它会像整数一样打印。 例如。如果键是8-001abc,屏幕上我有8。
这是我的代码: 模型
protected $table = 'mytable';
public $primaryKey = 'mykey';
public $incrementing = false;
protected $casts = [
'mykey' => 'string'
];
控制器
$item = MyModel::where('somefield', '=', 0)->get();
return view('mymodel.index', compact('item'));
视图
@foreach($item as $rowitem)
<p>{{ $rowitem->mykey }}</p>
@endforeach
任何想法? 谢谢!