Last Updated | | Ratings | | Unique User Downloads | | Download Rankings |
2020-11-19 (27 days ago) | | Not yet rated by the users | | Total: 35 This week: 3 | | All time: 10,026 This week: 60 |
|
Description | | Author |
This is a simple class that can generate a slug text to use in a URL from a string.
It can text string as parameter to lower the case of capital letters and replaces space characters by dashes.
The class returns the resulting string, it it can be used as part a Web site page URL to make it more readable to humans. | |
|
Details
About Simple Slug Generator
Hi with the help of this page you can generate simple Slug
Working Basic Example To Generate Slug
<?php
require_once './vendor/autoload.php';
use Channaveer\Slug\Slug;
$string = "How To Create A Composer Package? Test It Locally And Add To Packagist Repository";
echo Slug::create($string);
Generate UNIQUE Slugs Example
<?php
require_once './vendor/autoload.php';
use Channaveer\Slug\Slug;
$title = "How To Create A Composer Package? Test It Locally And Add To Packagist Repository";
$slug = Slug::create($title);
/ Following is the simple PDO Query to check the
total number of blog with similar slug name/
$blog_count_stmt = $pdo->prepare("
SELECT
COUNT(`id`) slug_count
FROM
`articles`
WHERE
`slug` LIKE :slug
");
$blog_count_stmt->execute([
":slug" => "%".$slug."%"
]);
$blog_count = $blog_count_stmt->fetchObject();
if ($blog_count && $blog_count->slug_count > 0) {
$article_increment = $blog_count->slug_count + 1;
$slug = $slug . '-' . $article_increment;
}
echo 'Your unique slug - <br/>'. $slug;
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.