Heim  >  Artikel  >  PHP-Framework  >  Was sind Laravel-Funktionen?

Was sind Laravel-Funktionen?

青灯夜游
青灯夜游Original
2022-04-28 12:22:113282Durchsuche

Zu den Laravel-Funktionen gehören: 1. array_add(), das ein bestimmtes Schlüssel-Wert-Paar zu einem Array hinzufügen kann; 2. array_collapse(), das jedes Array des Arrays zu einem einzigen Array zusammenfassen kann; welches ein mehrdimensionales Array in ein eindimensionales Array konvertieren kann; 4. array_exclusive() usw.

Was sind Laravel-Funktionen?

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

Allgemeine Laravel-Funktionen

Array-Typ-Funktion

1. array_add-Funktion

Wenn der angegebene Schlüssel nicht im Array vorhanden ist, fügt die array_add-Funktion das angegebene Schlüssel-Wert-Paar zum Array hinzu

array_add($array, 'key', 'value');

2 , array_collapse

Reduzieren Sie jedes Array des Arrays in ein einzelnes Array

array_collapse($array);

3. array_divide

Die Funktion gibt zwei Arrays zurück, eines mit den Schlüsseln des ursprünglichen Arrays, das andere mit den Werten des ursprünglichen Arrays

array_divide($array);

4. array_dot
+ Elemente, die den wahren Test bestehen

array_dot($array);

7, array_flatten

Reduzieren Sie ein mehrdimensionales Array in eine Dimension

array_except($array, array('key'));

8, array_forget

Entfernen Sie das angegebene Schlüssel-Wert-Paar aus einem tief verschachtelten Array Verwenden der „Punkt“-Syntax

array_first($array, function($key, $value){}, $default);

9, array_get

Verwenden Sie die „Punkt“-Syntax, um einen bestimmten Wert aus einem tief verschachtelten Array abzurufen

 ['Joe', 'PHP', 'Ruby'];
array_flatten(['name' => 'Joe', 'languages' => ['PHP', 'Ruby']]);

10, array_has

Verwenden Sie die „Punkt“-Syntax, um zu überprüfen, ob ein bestimmtes Element im existiert array

array_forget($array, 'foo');
array_forget($array, 'foo.bar');

11. array_only

Gibt das angegebene Schlüsselwertpaar aus dem Array zurück

array_get($array, 'foo', 'default');
array_get($array, 'foo.bar', 'default');

12. array_pluck

Zieht eine Spalte mit angegebenen Schlüsselwertpaaren aus dem Array

array_has($array, 'products.desk');

13. array_pull

Entfernt aus dem Array und gibt die angegebenen Schlüssel-Wert-Paare zurück.

array_only($array, array('key'));

14, array_set

Verwenden Sie die „Punkt“-Syntax, um Werte in tief verschachtelte Arrays zu schreiben 16, array_sort_recursive

Verwenden Sie die Sortierfunktion, um das Array rekursiv zu sortieren. last

Gibt das letzte Element des Arrays zurück

array_pluck($array, 'key');

Path-Funktion

1. Ruft den vollständigen Pfad des App-Ordners ab

array_pull($array, 'key');

2. Ruft den vollständigen Pfad des Projektstammverzeichnisses ab

array_set($array, 'key', 'value');
array_set($array, 'key.subkey', 'value');

3. config_path

Erhalten Sie den vollständigen Pfad des Anwendungskonfigurationsverzeichnisses

array_sort($array, function(){});

Erhalten Sie den vollständigen Pfad des Anwendungsdatenbankverzeichnisses

array_sort_recursive();

Erhalten Sie den Elixir-Dateipfad und die Version Nummer

array_where();

6 Benennung der Zeichenfolge in Kamelfall

head($array);

2. class_basename

Gibt den Klassennamen ohne Namespace zurück

last($array);

3, e

Führen Sie HTMLentities für die angegebene Zeichenfolge aus

app_path();
4, beginnt_mit

Bestimmen Sie, ob der Anfang der Zeichenfolge der ist gegebener Inhalt

base_path();

5, end_with

Bestimmen Sie, ob das Ende der angegebenen Zeichenfolge der angegebene Inhalt ist

config_path();

6, Snake_case

Konvertieren Sie die angegebene Zeichenfolge in einen Schlangennamen

database_path();

7, str_limit

Begrenzen Sie die Anzahl von Zeichen in der Zeichenfolge

elixir();

8, str_contains

Beurteilen Sie, ob die angegebene Zeichenfolge den angegebenen Inhalt enthält

public_path();

9, str_finish

Fügen Sie den angegebenen Inhalt am Ende der Zeichenfolge hinzu, foo/bar/

storage_path();

10, str_is

Beurteilen Sie die gegebene Zeichenfolge und das angegebene Format. Ist sie konsistent mit

camel_case($value);

11, str_plural

Konvertieren Sie die Zeichenfolge in die Pluralform

class_basename($class);
class_basename($object);
12, str_random

Generieren Sie eine zufällige Zeichenfolge einer bestimmten Länge

e(&#39;<html>&#39;);

13, str_singular

Konvertieren Sie die Zeichenfolge in die Singularform. Diese Funktion unterstützt derzeit nur Englisch:

starts_with(&#39;Foo bar.&#39;, &#39;Foo&#39;);

14, str_slug

Generieren Sie einen URL-freundlichen „Slug“ aus der angegebenen Zeichenfolge , trans

Übersetzen Sie die gegebene Anweisung entsprechend Ihrer Lokalisierungsdatei

ends_with(&#39;Foo bar.&#39;, &#39;bar.&#39;);

17, trans_choice

Übersetzen Sie die gegebene Anweisung entsprechend der Suffixänderung

snake_case(&#39;fooBar&#39;);

URLs und Links-Funktion

1, Aktion

Generieren Sie einen bestimmten Controller Aktions-URL

str_limit();

2. Asset-URL entsprechend dem aktuellen Anforderungsprotokoll (HTTP oder HTTPS)

str_contains(&#39;Hello foo bar.&#39;, &#39;foo&#39;);

3. secure_asset

str_finish(&#39;foo/bar&#39;, &#39;/&#39;);

4. Route

URL des angegebenen Routennamens. Sie können dies anstelle der Auth-Fassade verwenden

str_is(&#39;foo*&#39;, &#39;foobar&#39;);

2, back

Eine Umleitungsantwort generieren, um den Benutzer zum vorherigen Standort zurückzubringen

str_plural(&#39;car&#39;);

3, bcrypt

Verwenden Sie Bcrypt, um den angegebenen Wert zu hashen. Sie können es anstelle der Hash-Fassade verwenden
config(&#39;app.timezone&#39;, $default);

6、

产生包含 CSRF 令牌内容的 HTML 表单隐藏字段

 {!! csrf_field() !!}

7、csrf_token

取得当前 CSRF 令牌的内容

$token = csrf_token();

8、dd

输出给定变量并结束脚本运行

dd($value);

9、env

取得环境变量值或返回默认值

$env = env(&#39;APP_ENV&#39;);
$env = env(&#39;APP_ENV&#39;, &#39;production&#39;);

10、

配送给定事件到所属的侦听器

 event(new UserRegistered($user));

11、

根据给定类、名称以及总数产生模型工厂建构器

$user = factory(App\User::class)->make();

12、

产生拟造 HTTP 表单动作内容的 HTML 表单隐藏字段

 {!! method_field(&#39;delete&#39;) !!}

13、old

取得快闪到 session 的旧有输入数值

$value = old(&#39;value&#39;);
$value = old(&#39;value&#39;, &#39;default&#39;);

14、redirect

返回重定向器实例以进行 重定向

return redirect(&#39;/home&#39;);

15、request

取得目前的请求实例或输入的项目

$value = request(&#39;key&#39;, $default = null)

16、response

创建一个回应实例或获取一个回应工厂实例

 return response(&#39;Hello World&#39;, 200, $headers);

17、session

可被用于取得或设置单一 session 内容

$value = session(&#39;key&#39;);

18、

在没有传递参数时,将返回 session 实例

$value = session()->get(&#39;key&#39;);
session()->put(&#39;key&#39;, $value);

19、

返回给定数值

value(function(){ return &#39;bar&#39;; });

20、view

取得视图 实例

 return view(&#39;auth.login&#39;);

21、

返回给定的数值

$value = with(new Foo)->work();

【相关推荐:laravel视频教程

Das obige ist der detaillierte Inhalt vonWas sind Laravel-Funktionen?. 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
Vorheriger Artikel:Was sind Laravel-CMS?Nächster Artikel:Was sind Laravel-CMS?