Текущая ситуация
У меня есть пользовательское уникальное увеличение, при котором код выглядит следующим образом
, нокогда я делаю эту таблицу пустой и добавляю новое значение, она выглядит следующим образом
Ожидаемая ситуация
послеЯ сделал таблицу пустой и сделал новый ввод, custom_id
должен следовать id
Модель
class Transaction_in extends Model
{
protected $table = 'transaction_ins';
protected $primaryKey = 'idTransactionsIN';
public $timestamps = true;
public $incrementing = false;
protected $guarded = [];
public static function getidTransactionsIN(){
DB::table('transaction_ins')->orderBy('id','desc')->take(1)->get();
}
}
Контроллер
public function store(Request $request)
{
$request->validate([
'transaction_in_date' => 'required',
]);
Transaction_in::getidTransactionsIN();
$newtransaction_inId = Transaction_in::max('id') + 1;
$Getnewtransaction_inId = sprintf('TIN%04d', $newtransaction_inId);
$transaction_in = new Transaction_in();
$transaction_in->idTransactionIN = $Getnewtransaction_inId;
$transaction_in->date = $request->input('transaction_in_date');
$transaction_in->save();
}