日本語Englishイントロダクション使用可能な関数イントロダクションLaravelは様々な「ヘルパー」PHP関数を用意しています。これらの多くはフレームワーク自身で使用されています。便利なものが見つかれば、皆さんのアプリケーションでも大いに活用してください。配列array_add()array_add関数は指定されたキー/値のペアをそのキーが存在していない場合、配列に追加します。100]array_collapse()array_collapse関数は配列の配列を一次元の配列へ展開します。9]array_divide()array_divide関数は2つの配列をリターンします。一つはオリジナル配列のキー、もう一方は値です。[&#39;Desk&#39;]array_dot()array_dot関数は多次元配列を「ドット」記法で深さを表した一次元配列に変換します。&#39;baz&#39;];array_except()array_except関数は指定されたキー/値ペアを配列から削除します。&#39;Desk&#39;]array_first()array_first関数は指定されたテストにパスした最初の要素を返します。200デフォルト値を3つ目の引数で指定することもできます。この値はテストでどの値もテストにパスしない場合に返されます。$default);array_flatten()array_flatten関数は、多次元配列を一次元配列へ変換します。&#39;Ruby&#39;];array_forget()array_forget関数は「ドット記法」で指定されたキーと値のペアを深くネストされた配列から取り除きます。[]]array_get()array_get関数は指定された値を「ドット」記法で指定された値を深くネストされた配列から取得します。100]array_get関数は、指定したキーが存在しない場合に返されるデフォルト値を指定できます。&#39;default&#39;);array_has()array_has関数は、「ドット」記法で指定されたアイテムの存在をチェックします。truearray_only()array_only関数は配列中の指定されたキー/値ペアのアイテムのみを返します。100]array_pluck()array_pluck関数は配列から指定されたキー/値ペアのリストを取得します。&#39;Abigail&#39;];さらに、結果のリストのキー項目も指定できます。&#39;Abigail&#39;];array_pull()array_pull関数は配列から指定されたキー/値ペアを取得し、同時に削除します。100]array_set()array_set関数は「ドット」記法を使用し、深くネストした配列に値をセットします。200]]]array_sort()array_sort関数は指定されたクロージャーの実行結果に基づき、配列をソートします。]*/array_sort_recursive()array_sort_recursive関数はsort機能を使い配列を再帰的にソートします。];*/array_where()array_whereは指定されたクロージャーで、配列をフィルタリングします。400]head()head関数はシンプルに配列の最初の要素を返します。100last()last関数は指定した配列の最後の要素を返します。300パスapp_path()app_path関数はappディレクトリーへの完全パスを取得します。app_path();app_path関数はさらに指定されたアプリケーションディレクトリーからの相対パスから絶対パスを生成します。app_path(&#39;Http/Controllers/Controller.php&#39;);base_path()base_path関数はプロジェクトルートの完全パスを返します。base_path();base_path関数はさらに指定されたプロジェクトルートディレクトリーからの相対パスから絶対パスを生成します。base_path(&#39;vendor/bin&#39;);config_path()config_path関数はアプリケーション設定ディレクトリーの完全パスを返します。config_path();database_path()database_path関数はアプリケーションデータベースディレクトリーへの完全パスを返します。database_path();elixir()elixir関数はバージョン付けされたElixirファイルのパスを取得します。elixir($file);public_path()public_path関数はpublicディレクトリーの完全パスを返します。public_path();storage_path()storage_path関数はstorageディレクトリーの完全パスを返します。storage_path();storage_path関数は指定されたstorageディレクトリーからの相対ファイルパスから完全パスを生成します。storage_path(&#39;app/file.txt&#39;);文字列camel_case()camel_case関数は文字列をキャメルケース(2つ目以降の単語の先頭は大文字)へ変換します。fooBarclass_basename()class_basename関数は指定されたクラス名から名前空間を除いた、クラス名だけを取得します。Baze()e関数は指定された文字列にhtmlentitesを実行します。&amp;lt;html&amp;gt;foo&amp;lt;/html&amp;gt;ends_with()ends_with関数は、最初の文字列が2つ目の引数の文字列で終わっているか調べます。truesnake_case()snake_case関数は文字列をスネークケース(小文字名下線区切り)に変換します。foo_barstr_limit()str_limit関数は文字列を文字数へ短くします。最初の引数に文字列を受付、最終的な文字列の最大文字数が第2引数です。PHP...starts_with()starts_with関数は指定された文字列が、2番めの文字列で始まっているか調べます。truestr_contains()str_contains関数は指定された文字列が、2つ目の文字列を含んでいるか調べます。truestr_finish()str_finish関数は指定された文字列の最後に2つ目の文字列を一つだけ付けます。this/string/str_is()str_is関数は指定された文字列がパターンに一致しているかを判定します。アスタリスクが使用されるとワイルドカードとして利用されます。falsestr_plural()str_plural関数は単数形を複数形へ変換します。この関数は現在英語のみサポートしています。children整数をこの関数の第2引数に指定することで、文字列の単数形と複数形を切り替えて取得できます。childstr_random()str_random関数は指定された長さのランダムな文字列を生成します。str_random(40);str_singular()str_singular関数は複数形を単数形へ変換します。この関数は現在英語のみサポートしています。carstr_slug()str_slug関数は指定された文字列から、URLフレンドリーな「スラグ」を生成します。laravel-5-frameworkstudly_case()studly_case関数は文字列をアッパーキャメルケース(単語の頭文字を大文字)に変換します。FooBartrans()trans関数は指定した言語行を言語ファイルを使用して翻訳します。trans(&#39;validation.required&#39;):trans_choice()trans_choice関数は指定された言語行を数値をもとに翻訳します。Lang::choiceのエイリアスです。$count);URLaction()action関数は指定されたコントローラアクションからURLを生成します。完全修飾コントローラー名は必要ありません。代わりにApp\Http\Controllers名前空間からの相対クラス名を指定してください。action(&#39;HomeController@getIndex&#39;);メソッドがルートパラメーターを受け付ける場合は、第2引数で指定してください。1]);asset()現在のリクエストのスキーマ(HTTPかHTTPS)を使い、アセットへのURLを生成します。asset(&#39;img/photo.jpg&#39;);secure_asset()HTTPSを使い、アセットへのURLを生成します。[]);route()route関数は指定された名前付きルートへのURLを生成します。1]);url()url関数は指定されたパスへの完全なURLを生成します。[1]);その他auth()auth関数はAuthenticatorインスタンスを返します。Authファサードの代わりに便利に使用できます。auth()-&gt;user();back()back関数はユーザーの直前のロケーションへのリダイレクトレスポンスを生成します。back();bcrypt()bcrypt関数は指定した値をBcryptを使用しハッシュ化します。Hashファサードの代用として便利に使用できます。bcrypt(&#39;my-secret-password&#39;);collect()collect関数は指定したアイテムから、コレクションのインスタンスを生成します。&#39;abigail&#39;]);config()config関数は設定変数の値を取得します。設定値はファイル名とアクセスしたいオプションを「ドット」記法で指定します。デフォルト値が指定でき、設定オプションが存在しない時に返されます。$default);configヘルパーにキー/値ペアの配列を渡せば、実行時の設定変数をセットすることもできます。true]);csrf_field()csrf_field関数は、CSRFトークン値を持つHTML「隠し」入力フィールドを生成します。ブレード記法を使用した例です。!!}csrf_token()csrf_token関数は現在のCSRFトークンの値を取得します。csrf_token();dd()dd関数は指定された変数の内容を表示し、スクリプトの実行を停止します。dd($value);env()env関数は環境変数の値を取得します。取得できない場合はデフォルト値を返します。&#39;production&#39;);event()event関数は指定したイベントをリスナーに対して発行します。UserRegistered($user));factory()factory関数は指定したクラス、名前、個数のモデルファクトリービルダーを生成します。これはテストやシーディング(DB初期値設定)で使用できます。factory(App\User::class)-&gt;make();method_field()method_field関数はフォームのHTTP動詞の見せかけの値を保持する「隠し」HTTP入力フィールドを生成します。Blade記法を使う例です。!!}&lt;/form&gt;old()old関数はセッションにフラッシュデーターとして保存されている直前の入力値を取得します。old(&#39;value&#39;);redirect()redirect関数はリダイレクトを行うためのインスタンスを返します。redirect(&#39;/home&#39;);request()request関数は現在のリクエストインスタンスを返すか、入力アイテムを取得します。null)response()response関数はresponseインスタンスを返すか、レスポンスファクトリーのインスタンスを取得します。$headers);session()session関数はセッションへ値を設定、もしくは取得するために使用します。session(&#39;key&#39;);キー/値ペアの配列を渡し、値を設定することができます。3]);関数に引数を渡さない場合は、セッション保存域が返されます。$value);value()value関数は値が指定された場合は、シンプルにその値を返します。「クロージャー」が関数に渡されると、そのクロージャーを実行し結果を返します。});view()view関数はviewインスタンスを返します。view(&#39;auth.login&#39;);with()with関数は指定された値を返します。この関数は主にメソッドチェーンが他の方法ではできない場合に便利です。kawase(Translation).。