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.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Laravel 6, ordinateur DELL G3.
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_firstRenvoie 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']]);10Utilisez 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_onlyRenvoie la paire clé-valeur donnée du tableau
array_get($array, 'foo', 'default'); array_get($array, 'foo.bar', 'default');12, array_pluckExtrait 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_whereUtilisez la fermeture donnée pour filtrer le tableau
array_sort($array, function(){});18, headRenvoyer 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_pathObtenir le chemin complet du dossier de l'applicationhead($array);2. base_pathObtenir le chemin complet de. le répertoire racine du projet
last($array);3. config_pathObtenir 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. elixirObtenez le chemin du fichier Elixir ainsi que le numéro de version
config_path();6. le répertoire public
database_path();7. storage_pathObtenir 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 htmlentitiescamel_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('<html>');6. Snake_caseConvertissez la chaîne donnée en un nom de serpent
starts_with('Foo bar.', 'Foo');7. 🎜>Limiter le nombre de caractères dans la chaîne
ends_with('Foo bar.', 'bar.');8. str_contains Détermine si la chaîne donnée contient le contenu spécifié
snake_case('fooBar');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('Hello foo bar.', 'foo');
11, str_plural
Convertir la chaîne au pluriel
str_finish('foo/bar', '/');
12, str_random
Générer une chaîne aléatoire de longueur donnée
str_is('foo*', 'foobar');
13, str_singular
Convertissez la chaîne au singulier. Cette fonction ne prend actuellement en charge que l'anglais
str_plural('car');
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('cars');
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('foo_bar');Fonction URL et liens
1 action
est générée pour définir l'URL du comportement du contrôleur.
trans('foo.bar');
2. Asset
générer l'URL du fichier de ressources
trans_choice('foo.bar', $count);
3 secure_asset
Générer l'URL du fichier de ressources selon HTTPS
action('FooController@method', $parameters);4. route générer l'URL du nom de route donné
asset('img/photo.jpg', $title, $attributes);5. url générer l'URL du chemin donné URL complète
secure_asset('img/photo.jpg', $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édenturl('path', $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('app.timezone', $default);
6、
产生包含 CSRF 令牌内容的 HTML 表单隐藏字段
{!! csrf_field() !!}
7、csrf_token
取得当前 CSRF 令牌的内容
$token = csrf_token();
8、dd
输出给定变量并结束脚本运行
dd($value);
9、env
取得环境变量值或返回默认值
$env = env('APP_ENV'); $env = env('APP_ENV', 'production');
10、
配送给定事件到所属的侦听器
event(new UserRegistered($user));
11、
根据给定类、名称以及总数产生模型工厂建构器
$user = factory(App\User::class)->make();
12、
产生拟造 HTTP 表单动作内容的 HTML 表单隐藏字段
{!! method_field('delete') !!}
13、old
取得快闪到 session 的旧有输入数值
$value = old('value'); $value = old('value', 'default');
14、redirect
返回重定向器实例以进行 重定向
return redirect('/home');
15、request
取得目前的请求实例或输入的项目
$value = request('key', $default = null)
16、response
创建一个回应实例或获取一个回应工厂实例
return response('Hello World', 200, $headers);
17、session
可被用于取得或设置单一 session 内容
$value = session('key');
18、
在没有传递参数时,将返回 session 实例
$value = session()->get('key'); session()->put('key', $value);
19、
返回给定数值
value(function(){ return 'bar'; });
20、view
取得视图 实例
return view('auth.login');
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!