解決したい内容
固定値の定義ファイルを配置するのに適したディレクトリが分かりません。
たとえば、お問い合わせフォームの都道府県を選択するSelectBoxや職業のCheckBoxがあった場合、
それらの値はBladeファイルに直接記述するのではなく、どこかのPHPファイル内で定義しておく方がよいと思っています。
理由は、Bladeファイルだけではなく、Requestバリデーションやメールにも使用するからです。
Laravelはディレクトリ構成は自由であり開発者に任せるといったスタンスなのは理解していますが、
どこが適しているのか、分かりません。
現状、config/const.phpに定義していますが、皆さんはどのようにされていますか?
ディレクトリ構成
app ├── Console ├── Exceptions ├── Http ├── Models ├── Observers ├── Policies ├── Providers ├── Rules └── View config ├── app.php ├── auth.php ├── : : ├── const.php // 今は、ここに定義しています。 ├── : :
ソースコード
現在のソースコードですが、定義の値やKeyの名前等、もっとこうしたほうが良いとかあれば
そちらも教えてくれると幸いです。(用途によると思いますが)
php
1<?php 2return [ 3 'prefectures' = [ 4 [ 5 'value' => 0, 6 'text' => '北海道', 7 ], 8 // ... 9];
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/04 06:08
2020/05/04 06:08
2020/05/04 06:08
2020/05/04 06:10
2020/05/04 06:13
2020/05/04 06:17
2020/05/04 06:18
2020/05/04 06:25
2020/05/04 06:40