在Laravel中创建带有id的slug

时间:2017-07-07 14:57:25

标签: php laravel slug

我想用元素ID创建一个slug,我试过:

$article->slug = $article->id.'-'.Str::slug($article->name, '-');

但不是回报我:

  

247你好世

它救了我:

  

-Hello世

它只是一篇新文章的帖子,例如,如果上一篇文章是ID 246,那么这篇文章就变成了247-Slug-a-b-c。如何获取本文的ID?

1 个答案:

答案 0 :(得分:2)

尝试在创建文章后创建slu。

$article->save();
$articleID = $article->id;
$article->slug = $articleID.'-'.Str::slug($article->name, '-');
$article->save();

Reference for getting the id of the model »