В моей базе данных первичный ключ имеет строку и число лайков
например: BRG2289182
Мой контроллер
public function edit(BarangModel $barang)
{
return view('fbarangs.edit',compact('barang'));
}
Моя модель
class BarangModel extends Model
{
protected $fillable = [
'barang_kode',
'barang_nama',
'barang_jenis',
'barang_hbeli',
'barang_hjual',
'barang_stok',
];
protected $table = 'barangs';
protected $primaryKey = 'barang_kode';
}
Мои маршруты
Route::resource('barangs','BarangController');
моя ссылка
<a class="btn btn-primary"
href="{{ route('barangs.edit',$barang->barang_kode) }}">
<i class="fa fa-pencil"></i>
</a>
Я хочу сделать маршрутизацию для просмотра, редактирования, удаления. в моей базе данных есть одно поле первичного ключа, которое использует комбинацию букв и цифр.
и проблема в том, что когда я использую его для маршрутизации, почему не могу?
но когда я меняю данные первичного ключа на число, результат успешен. кто-нибудь может мне помочь?
ответ:
добавить этот код на мою модель
public $incrementing = false