Laravel 5将字符串主键返回为整数

Laravel 5将字符串主键返回为整数,laravel,eloquent,laravel-5.2,Laravel,Eloquent,Laravel 5.2,我的数据库中有一个如下所示的设置表: | name | value | validation | | site-name | Sample Site | max:255 | | site-title | Sample Site | max:255 | 这是我的设置模型的外观: <?php namespace App; use Illuminate\Database\Eloquent\Model; class Setting extends Mo

我的数据库中有一个如下所示的设置表:

|    name    |    value    | validation |
|  site-name | Sample Site |   max:255  |
| site-title | Sample Site |   max:255  |
这是我的设置模型的外观:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Setting extends Model
{
    protected $primaryKey = 'name';
    protected $fillable = ['name', 'value'];
}
好的,我知道了

我需要做的就是将这一行添加到我的设置模型中:

public $incrementing = false;
public $incrementing = false;
好的,我知道了

我需要做的就是将这一行添加到我的设置模型中:

public $incrementing = false;
public $incrementing = false;

如果不是整数,则在模型中使用


如果不是整数,则在模型中使用