如何将primay键打印为字符串?

时间:2016-05-19 10:38:58

标签: laravel view laravel-5

我有一个来自旧数据库的表,其中主键是一个字符串。 当我在屏幕上打印时,它会像整数一样打印。 例如。如果键是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

任何想法? 谢谢!

0 个答案:

没有答案