Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
$table= \DB::select("show table status like '" . НАИМЕНОВАНИЕ_ТАБЛИЦЫ . "'"); $id = $table[0]->Auto_increment;
я проверяю новый slug перед сохранением на уникальность. если неуникальный - добавляю time().rand()
function getUniqueSlug($model, $slug) { if ($count = $model::where('slug', 'like', "$slug%")->count()) { $slug = str_finish($slug, "-$count"); } return $slug; }
Слаг будет уникальным.
$count = $model::where('slug', 'like', "$slug%")->max('id'))