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

Was sind Laravel-Funktionen?

青灯夜游
Freigeben: 2022-04-28 12:22:11
Original
3326 Leute haben es durchsucht

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

2 , array_collapse

Reduzieren Sie jedes Array des Arrays in ein einzelnes Array

array_collapse($array);
Nach dem Login kopieren

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

4. array_dot
+ Elemente, die den wahren Test bestehen

array_dot($array);
Nach dem Login kopieren

7, array_flatten

Reduzieren Sie ein mehrdimensionales Array in eine Dimension

array_except($array, array('key'));
Nach dem Login kopieren

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

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']]);
Nach dem Login kopieren

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

11. array_only

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

array_get($array, 'foo', 'default');
array_get($array, 'foo.bar', 'default');
Nach dem Login kopieren

12. array_pluck

Zieht eine Spalte mit angegebenen Schlüsselwertpaaren aus dem Array

array_has($array, 'products.desk');
Nach dem Login kopieren

13. array_pull

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

array_only($array, array('key'));
Nach dem Login kopieren

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

Path-Funktion

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

array_pull($array, 'key');
Nach dem Login kopieren

2. Ruft den vollständigen Pfad des Projektstammverzeichnisses ab

array_set($array, 'key', 'value');
array_set($array, 'key.subkey', 'value');
Nach dem Login kopieren

3. config_path

Erhalten Sie den vollständigen Pfad des Anwendungskonfigurationsverzeichnisses

array_sort($array, function(){});
Nach dem Login kopieren

Erhalten Sie den vollständigen Pfad des Anwendungsdatenbankverzeichnisses

array_sort_recursive();
Nach dem Login kopieren

Erhalten Sie den Elixir-Dateipfad und die Version Nummer

array_where();
Nach dem Login kopieren

6 Benennung der Zeichenfolge in Kamelfall

head($array);
Nach dem Login kopieren

2. class_basename

Gibt den Klassennamen ohne Namespace zurück

last($array);
Nach dem Login kopieren

3, e

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

app_path();
Nach dem Login kopieren
4, beginnt_mit

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

base_path();
Nach dem Login kopieren

5, end_with

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

config_path();
Nach dem Login kopieren

6, Snake_case

Konvertieren Sie die angegebene Zeichenfolge in einen Schlangennamen

database_path();
Nach dem Login kopieren

7, str_limit

Begrenzen Sie die Anzahl von Zeichen in der Zeichenfolge

elixir();
Nach dem Login kopieren

8, str_contains

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

public_path();
Nach dem Login kopieren

9, str_finish

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

storage_path();
Nach dem Login kopieren

10, str_is

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

camel_case($value);
Nach dem Login kopieren

11, str_plural

Konvertieren Sie die Zeichenfolge in die Pluralform

class_basename($class);
class_basename($object);
Nach dem Login kopieren
12, str_random

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

e(&#39;<html>&#39;);
Nach dem Login kopieren

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

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

17, trans_choice

Übersetzen Sie die gegebene Anweisung entsprechend der Suffixänderung

snake_case(&#39;fooBar&#39;);
Nach dem Login kopieren

URLs und Links-Funktion

1, Aktion

Generieren Sie einen bestimmten Controller Aktions-URL

str_limit();
Nach dem Login kopieren

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

str_contains(&#39;Hello foo bar.&#39;, &#39;foo&#39;);
Nach dem Login kopieren

3. secure_asset

str_finish(&#39;foo/bar&#39;, &#39;/&#39;);
Nach dem Login kopieren

4. Route

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

str_is(&#39;foo*&#39;, &#39;foobar&#39;);
Nach dem Login kopieren

2, back

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

str_plural(&#39;car&#39;);
Nach dem Login kopieren

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

6、

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

 {!! csrf_field() !!}
Nach dem Login kopieren

7、csrf_token

取得当前 CSRF 令牌的内容

$token = csrf_token();
Nach dem Login kopieren

8、dd

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

dd($value);
Nach dem Login kopieren

9、env

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

$env = env(&#39;APP_ENV&#39;);
$env = env(&#39;APP_ENV&#39;, &#39;production&#39;);
Nach dem Login kopieren

10、

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

 event(new UserRegistered($user));
Nach dem Login kopieren

11、

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

$user = factory(App\User::class)->make();
Nach dem Login kopieren

12、

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

 {!! method_field(&#39;delete&#39;) !!}
Nach dem Login kopieren

13、old

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

$value = old(&#39;value&#39;);
$value = old(&#39;value&#39;, &#39;default&#39;);
Nach dem Login kopieren

14、redirect

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

return redirect(&#39;/home&#39;);
Nach dem Login kopieren

15、request

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

$value = request(&#39;key&#39;, $default = null)
Nach dem Login kopieren

16、response

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

 return response(&#39;Hello World&#39;, 200, $headers);
Nach dem Login kopieren

17、session

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

$value = session(&#39;key&#39;);
Nach dem Login kopieren

18、

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

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

19、

返回给定数值

value(function(){ return &#39;bar&#39;; });
Nach dem Login kopieren

20、view

取得视图 实例

 return view(&#39;auth.login&#39;);
Nach dem Login kopieren

21、

返回给定的数值

$value = with(new Foo)->work();
Nach dem Login kopieren

【相关推荐: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!

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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage