I try generate and save uncial slug for title in DB.
$feed->friendlyUrl()->make([
'url' => str_slug($feed->name),
'action' => "feeds/{$feed->id}",
'complicated' => false,
'page_type_id' => PageType::TYPE_INDIVIDUAL_FEED_PAGE,
]);
How check if such field in url exist? And if exist save:
'url' => str_slug($feed->name,"-1"),
I think:
if (FriendlyUrl::whereUrl(str_slug($feed->name))){
$feed->friendlyUrl()->make([
'url' => str_slug($feed->name),
'action' => "feeds/{$feed->id}",
'complicated' => false,
'page_type_id' => PageType::TYPE_INDIVIDUAL_FEED_PAGE,
]);} else {
$feed->friendlyUrl()->make([
'url' => str_slug($feed->name),
'action' => "feeds/{$feed->id}-1",
'complicated' => false,
'page_type_id' => PageType::TYPE_INDIVIDUAL_FEED_PAGE,
};
break;
But it not clean and what if such url - str_slug($feed->name,"-1")
already exists?