sohibd/laravelslug

使用utf-8标准格式轻松制作孟加拉语和英语的slug

v1.0.1 2022-08-15 09:28 UTC

This package is auto-updated.

Last update: 2024-09-09 23:39:09 UTC


README

Latest Version GitHub issues GitHub forks GitHub stars

安装

  1. 通过Composer安装此包

    $ composer require sohibd/laravelslug

    该包将自动注册其服务提供者。

  2. 可选地,如果您想更改任何默认设置,则发布配置文件

    php artisan vendor:publish --provider="Sohibd\Laravelslug\SlugServiceProvider"
  3. 更新您的控制器

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Sohibd\Laravelslug\Generate;
use App\Http\Controllers\Controller;

class YourController extends Controller
{
   public function store(Request $request){
   
    YourModel::Create([
        'title'=>$request->title,
        //for bangla or other language
        'slug'=> Generate::Slug($request->title),
      //for specific Language 
        'slug'=> Generate::Enslug($request->title),
        //or Bangla

          //or Arabic
         'slug'=> Generate::Abslug($request->title),

        'slug'=> Generate::Bnslug($request->title),
       
       //or Hindi 
        'slug'=> Generate::Hnslug($request->title),

      
         //or Urdu
         'slug'=> Generate::Udslug($request->title),
    ]);
     
    }   

}

#development 使用此包的某些网站

https://www.sohibd.com
https://www.bikebd.com

4 测试

php artisan serve

http://127.0.0.1:8000/makesulg