Ale*_*ran 2 php object laravel
我有表 PEOPLE 的 id 列类型(CHAR 7),例如:
id name address
-------+------------------+---------
0010014 MUZZACHIODI FELIX SAN MARTIN
Run Code Online (Sandbox Code Playgroud)
我的控制器:
$people= People::find($id);
Run Code Online (Sandbox Code Playgroud)
查看返回整数:
{{ $people->id }} return 10014
Run Code Online (Sandbox Code Playgroud)
如何保持字符串ID?我试过 {!!$people->id !!} 或 (string)$people->id
预期输出:
0010014
Run Code Online (Sandbox Code Playgroud)
小智 6
您需要通过模型告诉 Laravel主键不是整数:
class People extends Model
{
public $incrementing = false; // <---------
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!