如何在Laravel中添加一个类,以便它可以在Blade中使用?

时间:2015-12-02 12:52:48

标签: php laravel-5.1

我想在Laravel中创建一个类,并在Blade中提供它。详情如下:

class myHelper {

    function clear_alias($string)
    {
        $string = @iconv('UTF-8', 'ASCII//TRANSLIT', $string);
        $string = strtolower($string);
        $string = strtr($string, array('&' => '_', '"' => '-', '&'.'#039;' => '-', '<' => '-', '>' => '-', '\'' => ''));
        $string = preg_replace('/^[^a-z0-9]{0,}(.*?)[^a-z0-9]{0,}$/si', '\\1', $string);
        $string = preg_replace('/[^a-z0-9\-]/', '-', $string);
        $string = preg_replace('/[\-]{2,}/', '-', $string);
        return $string;
    }

    function cut_text($string,$char=100)
    {
        $string = strip_tags($string);

        if (strlen($string) > $char)
        {
            $string=substr($string, 0, $char);
            for ($a=strlen($string)-1;$a>=0;$a--)
            {
                if ($string[$a]==" ")
                {
                    $string=substr($string, 0, $a)."...";
                    break;
                };
            };
        };
        return $string;
    }
}

任何帮助非常感谢

1 个答案:

答案 0 :(得分:-2)

我认为您应该将您的课程放在/app/MyClass.php中,然后在您的控制器中使用它:

使用\ App \ MyClass;

亲切的问候