Maison  >  Article  >  cadre php  >  Que sont les fonctions Laravel

Que sont les fonctions Laravel

青灯夜游
青灯夜游original
2022-04-28 12:22:113265parcourir

Les fonctions Laravel incluent : 1. array_add(), qui peut ajouter une paire clé-valeur donnée à un tableau ; 2. array_collapse(), qui peut réduire chaque tableau du tableau en un seul tableau ; array_dot(), qui peut convertir un tableau multidimensionnel en un tableau unidimensionnel ; 4. array_sauf(), etc.

Que sont les fonctions Laravel

L'environnement d'exploitation de ce tutoriel : système Windows 7, version Laravel 6, ordinateur DELL G3.

Fonctions communes de Laravel

Fonction de type tableau

1. key n'existe pas dans le tableau. La fonction array_add ajoute la paire clé-valeur donnée au tableau

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

2.

array_collapse($array);

3. La fonction array_divide

renvoie deux tableaux, l'un contenant les clés du tableau d'origine et l'autre contenant les valeurs du tableau d'origine

array_divide($array);

4. . array_dot

Aplatissez le tableau multidimensionnel en un tableau unidimensionnel et utilisez la syntaxe "point" pour exprimer la profondeur

array_dot($array);

5. la paire clé-valeur donnée du tableau

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

6, array_first

Renvoie le premier élément du tableau qui réussit le vrai test

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

7, array_flatten

Aplatit le tableau multidimensionnel en une seule dimension
 ['Joe', 'PHP', 'Ruby'];
array_flatten(['name' => 'Joe', 'languages' => ['PHP', 'Ruby']]);
10

Utilisez la syntaxe "dot". pour vérifier si un élément donné existe dans le tableau

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

11, array_only

Renvoie la paire clé-valeur donnée du tableau

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

12, array_pluck

Extrait une paire clé-valeur donnée du tableau

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

13. array_pull

supprime et renvoie la paire clé-valeur donnée du tableau

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

14. array_set

utilise la syntaxe "point" Écrivez les valeurs dans un tableau profondément imbriqué

array_pluck($array, 'key');

15, array_sort

Trier le tableau

array_pull($array, 'key');

16 par le donné résultat de la fermeture, array_sort_recursive

Utilisez la fonction de tri pour trier récursivement le tableau

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

17, array_where

Utilisez la fermeture donnée pour filtrer le tableau

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

18, head

Renvoyer le tableau donné Le premier élément de

array_sort_recursive();

19, last

renvoie le dernier élément du tableau donné

array_where();

fonction path

1. app_path

Obtenir le chemin complet du dossier de l'application

head($array);

2. base_path

Obtenir le chemin complet de. le répertoire racine du projet

last($array);

3. config_path

Obtenir le chemin complet du répertoire de configuration de l'application

app_path();
4. le répertoire de la base de données de l'application
base_path();

5. elixir

Obtenez le chemin du fichier Elixir ainsi que le numéro de version

config_path();

6. le répertoire public

database_path();

7. storage_path

Obtenir le stockage Chemin complet du répertoire

elixir();

Fonction de chaîne

1. 🎜>

Convertissez la chaîne donnée en nommage de cas de chameau

public_path();

2 class_basename

Renvoie le nom de la classe sans espace de noms

storage_path();

e

Exécutez htmlentities

camel_case($value);

sur la chaîne donnée 4. Starts_with

détermine si le début de la chaîne est le contenu donné

class_basename($class);
class_basename($object);

5. Ends_with

détermine si la fin de la chaîne donnée est le contenu spécifié

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

6. Snake_case

Convertissez la chaîne donnée en un nom de serpent

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

7. 🎜>Limiter le nombre de caractères dans la chaîne

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

8. str_contains

Détermine si la chaîne donnée contient le contenu spécifié

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

9 str_finish

Ajoute le contenu donné à la fin de la chaîne, foo/bar/

str_limit();

10, str_is

Jugez si la chaîne donnée correspond au format donné

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

11, str_plural

Convertir la chaîne au pluriel

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

12, str_random

Générer une chaîne aléatoire de longueur donnée

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

13, str_singular

Convertissez la chaîne au singulier. Cette fonction ne prend actuellement en charge que l'anglais

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

14, str_slug

Générer un "slug" convivial pour les URL à partir d'une chaîne donnée

str_random(25);

15, studly_case

Convertir la chaîne donnée en "nom en majuscule": FooBar

str_singular(&#39;cars&#39;);

16, trans

Traduisez l'instruction donnée en fonction de votre fichier de localisation

str_slug("Laravel 5 Framework", "-");

17 , trans_choice

Traduire l'instruction donnée en fonction du changement de suffixe

studly_case(&#39;foo_bar&#39;);

Fonction URL et liens

1 action

est générée pour définir l'URL du comportement du contrôleur.

trans(&#39;foo.bar&#39;);

2. Asset

générer l'URL du fichier de ressources

trans_choice(&#39;foo.bar&#39;, $count);

3 secure_asset

Générer l'URL du fichier de ressources selon HTTPS

action(&#39;FooController@method&#39;, $parameters);
4. route

générer l'URL du nom de route donné

asset(&#39;img/photo.jpg&#39;, $title, $attributes);

5. url

générer l'URL du chemin donné URL complète

secure_asset(&#39;img/photo.jpg&#39;, $title, $attributes);

Divers function

1. auth()->user()

Renvoie une instance d'authentificateur. Vous pouvez l'utiliser pour remplacer la façade Auth

route($route, $parameters, $absolute = true);

2, back

Générer une réponse de redirection pour renvoyer l'utilisateur à l'emplacement précédent

url(&#39;path&#39;, $parameters = array(), $secure = null);

3, bcrypt

Hashez la valeur donnée en utilisant Bcrypt. Vous pouvez l'utiliser à la place de Hash façade

auth()->user();

4, collect

pour générer une instance de collection à partir d'un projet donné

back();

5, config

Obtenir la valeur de réglage de l'option de réglage

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视频教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que sont les cms LaravelArticle suivant:Que sont les cms Laravel