Heim > PHP-Framework > Laravel > Hauptteil

Wozu dienen Laravel-Hilfsfunktionen?

WBOY
Freigeben: 2022-02-15 10:49:30
Original
2678 Leute haben es durchsucht

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;
    }
Nach dem Login kopieren

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]    删除某个键值
    }
Nach dem Login kopieren

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

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

4.base_path(), den Projektstammverzeichnispfad

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

5.config_path(), den Konfigurationspfad

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

6.database_path(), den Datenbankpfad

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

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

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

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'));    //链式操作,返回字符串之前的字符串
    }
Nach dem Login kopieren

9.action() ein, generieren Sie URL

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

10.asset(), generieren Sie URL

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

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

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

12 .info(), Protokoll drucken

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

13.redirect(), Sprungroute

//辅助函数
    public function help()
    {
        redirect('/');
    }
Nach dem Login kopieren

[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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage