Laravel

【Laravel】任意パラメータの設定方法

備忘録として残します。

任意パラメータの記述方法

パラメータの末尾に’?’を付与

任意パラメータにするには、パラメータの末尾に’?’を付与する。

デフォルトは必須パラメータ扱い。

一例

web.php

任意パラメータとして設定することにより、{fruit}の有無を問わずアクセスできるようになる。言い換えると、food/{fruit?} でもアクセスできるし、 food でもアクセスすることができるようになる。
必ずしも得られるとは限らないURIを設定する場合は有効必ず得られる確証があるのであれば、任意パラメータとして設定するべきではないと考える(デフォルトが必須パラメータのところ、敢えて任意パラメータに設定し直すことにより、任意パラメータにする必要性を客観的には認識する為)。

デフォルト値の設定

任意パラメータが設定されていないときに備えて、初期値を設定しておくことができる。

方法は、仮引数で値を代入してあげること。

上記のコードの内、下記の部分がそれに当たる。

function ($fruit=’apple’)

Laravelを効率的に学習したい場合

スクールを活用するのも有効

Laravelを効率的に学習したい場合、スクールを活用するのも有効です。

転職を視野に入れている方、将来に向けて学習を進めている学生の方など、良かったら説明を聴いてみてはいかがでしょうか(説明会の参加は無料です)

オンラインプログラミングスクール「Tech boost

他のスクールについては下記の記事にまとめてあります。他のスクールについても視野に入れたい場合、参考になるかと思います。

【プログラミング】スクール一覧プログラミングのスクールで学ぶことを視野に入れた方向けに、ご紹介します。 転職を視野に入れたい 新卒で入社を視野に入れた...
ダイス
ダイス
ご参考になれば幸いです。
ABOUT ME
ダイス
アラサーSE(20代)。 主な経験は、PGとしてJava(SpringBoot)、C、PHP(Laravel)、VBAがある。SS、UTの経験有り。最近はUI工程を経験中。 IT業界だけでなく、教育業界(予備校での運営スタッフ)での経験有り。 サイトでは、特定の分野に限定せずに幅広く発信していきます。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です