小编Mom*_*mad的帖子

在 Laravel 中使用阿拉伯字符作为 Slug

我正在使用这个包Github:eluquent-sluggable-persian使用阿拉伯语来表示 slug,他们使用正则表达式来表示包配置文件,我不太擅长它,我遇到的错误是

sluggable.php 第 106 行中的 ErrorException:
preg_replace():编译失败:在偏移量 0 处无需重复

sluggable.php 是我应该用原始配置文件替换的配置文件,我需要知道如何解决这个问题。

有错误的代码

'method' => function($string, $separator = '-')
{
    $_transliteration = array(
        '/ä|æ|?/' => 'ae',
        '/ö|œ/' => 'oe',
        '/ü/' => 'ue',
        '/Ä/' => 'Ae',
        '/Ü/' => 'Ue',
        '/Ö/' => 'Oe',
        '/À|Á|Â|Ã|Å|?|?|?|?|?/' => 'A',
        '/à|á|â|ã|å|?|?|?|?|?|ª/' => 'a',
        '/Ç|?|?|?|?/' => 'C',
        '/ç|?|?|?|?/' => 'c',
        '/Ð|?|?/' => 'D',
        '/ð|?|?/' => 'd',
        '/È|É|Ê|Ë|?|?|?|?|?/' => 'E',
        '/è|é|ê|ë|?|?|?|?|?/' => 'e',
        '/?|?|?|?/' => 'G',
        '/?|?|?|?/' => 'g',
        '/?|?/' => 'H',
        '/?|?/' => 'h',
        '/Ì|Í|Î|Ï|?|?|?|?|?|?/' …
Run Code Online (Sandbox Code Playgroud)

php regex seo slug laravel

3
推荐指数
1
解决办法
2896
查看次数

标签 统计

laravel ×1

php ×1

regex ×1

seo ×1

slug ×1