Ratings | | Unique User Downloads | | Download Rankings |
Not yet rated by the users | | Total: 57 | | All time: 10,304 This week: 138 |
|
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. | |
 |
|
Innovation award
 Nominee: 1x |
|
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.