Heim >PHP-Framework >Laravel >Wozu dienen Laravel-Hilfsfunktionen?

Wozu dienen Laravel-Hilfsfunktionen?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2022-02-15 10:49:302732Durchsuche

Verwendung: 1. Die Funktion dd() wird verwendet, um die angegebenen Variablen auszudrucken und die Ausführung des Skripts zu beenden. Die Syntax lautet „dd(variable)“; 2. Die Funktion asset() wird verwendet, um statische Dateien einzuführen und generieren Sie eine URL. Die Syntax lautet „Asset (Dateipfad)“ 3. Die Funktion „base_path()“ wird verwendet, um den Pfad des Projektstammverzeichnisses zu erhalten.

Wozu dienen Laravel-Hilfsfunktionen?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Laravel 6-Version, DELL G3-Computer.

Was sind die Verwendungsmöglichkeiten von Laravel-Hilfsfunktionen?

Einige Hilfsfunktionen in Laravel

1.dd(), Druckfunktion

//辅助函数
    public function help()
    {
        dd('test');    打印test,相当于dump()+die(),不会执行后面的return
        return 123;
    }

2. Array-Operation Arr, um IlluminateSupportArr

//辅助函数
    public function help()
    {
        $data = Arr::collapse([[1,2,3],[4,5,6]]);
        return $data;    //输出 [1,2,3,4,5,6]    合并数组
    }
 
//辅助函数
    public function help()
    {
        $data = ['a'=>1, 'b'=>2];
        $data = Arr::except($data, ['a']);
        return $data;    //输出 ["b":2]    删除某个键值
    }

3.app_path() einzuführen den App-Pfad

//辅助函数
    public function help()
    {
        $data = app_path();
        return $data;
    }

4.base_path(), den Projektstammverzeichnispfad

//辅助函数
    public function help()
    {
        $data = base_path();
        return $data;
    }

5.config_path(), den Konfigurationspfad

//辅助函数
    public function help()
    {
        $data = config_path();
        return $data;
    }

6.database_path(), den Datenbankpfad

//辅助函数
    public function help()
    {
        $data = database_path();
        return $data;
    }

7.public_path abrufen (), holen Sie sich den öffentlichen Pfad

//辅助函数
    public function help()
    {
        $data = public_path();
        return $data;
    }

8 String-Operation Str, führen Sie IlluminateSupportStr

//辅助函数
    public function help()
    {
        $data = Str::after('today is sunday','is');
        return $data;    //输出 sunday    获取某个字符串之后的字符串
    }
 
//辅助函数
    public function help()
    {
        $data = Str::before('today is sunday','is');
        return $data;    //输出 today    获取某个字符串之前的字符串
    }
 
//辅助函数
    public function help()
    {
        $data = Str::between('today is sunday','today','sunday');
        return $data;    //输出 is    返回之间的字符串
    }
 
//辅助函数
    public function help()
    {
        $data = Str::contains('today is sunday');
        return $data;    //输出 true    判断是否存在某个字符串
    }
 
//辅助函数
    public function help()
    {
        $data = Str::endsWith('today is sunday', 'y');
        return $data;    //输出 true    判断以某个字符串结尾
    }
 
//辅助函数
    public function help()
    {
        $data = Str::length('today is sunday');
        return $data;    //输出 15    字符串长度
    }
 
//辅助函数
    public function help()
    {
        dd(Str::limit('today is sunday',8));    //打印 today is...
    }
 
//辅助函数
    public function help()
    {
        dd(Str::lower('TODAY is sunday',8));    //转换小写
    }
 
//辅助函数
    public function help()
    {
        dd(Str::random());    //随机字符串
    }
 
//辅助函数
    public function help()
    {
        dd(Str::of('today is sunday')->append(', happy'));    //链式操作,追加
    }
 
//辅助函数
    public function help()
    {
        dd(Str::of('today is sunday')->before('sunday'));    //链式操作,返回字符串之前的字符串
    }

9.action() ein, generieren Sie URL

//辅助函数
    public function help()
    {
        $url = action([HomeController::class, 'index']);
        return $url;
    }

10.asset(), generieren Sie URL

//辅助函数
    public function help()
    {
        $url = asset('img/abc.jpg');
        return $url;
    }

11.env(), holen Sie sich die Umgebung Konfiguration

//辅助函数
    public function help()
    {
        $data = env('APP_ENV');
        return $data;
    }

12 .info(), Protokoll drucken

//辅助函数
    public function help()
    {
        $data = info('this is a test log info');    //向storage/logs/laravel.log中插入一条日志
        return $data;
    }

13.redirect(), Sprungroute

//辅助函数
    public function help()
    {
        redirect('/');
    }

[Verwandte Empfehlungen: Laravel-Video-Tutorial]

Das obige ist der detaillierte Inhalt vonWozu dienen Laravel-Hilfsfunktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn