質問編集履歴

1

新たに行ったことの追記

2020/08/13 05:06

投稿

pechipechi
pechipechi

スコア0

test CHANGED
File without changes
test CHANGED
@@ -40,9 +40,61 @@
40
40
 
41
41
  `php artisan config:cache` を行ってみるなどしました。
42
42
 
43
- ### 補足情報(FW/ツールのバージョンなど)
44
43
 
45
44
 
45
+ ---
46
+
47
+
48
+
49
+ ##### 追記内容
50
+
51
+
52
+
53
+ - `.env`ファイルに`ADMIN_EMAIL`に`test@example.com`と定義しました。
54
+
55
+
56
+
57
+ - configディレクトリに`example.php`を作成しました。
58
+
59
+
60
+
61
+ ```PHP
62
+
63
+ <?php
64
+
65
+ return [
66
+
67
+ 'admin_email' => env('ADMIN_EMAIL'),
68
+
69
+ ];
70
+
71
+ ```
72
+
73
+ こちらで、`config()` で指定していないときは`.env`の`ADMIN_EMAIL`を呼び出す様にしています。
74
+
75
+
76
+
77
+ そこで、`config('example.admin_email')`とControllerで記述して表示させてみたのですが`NULL`となってしまいました。
78
+
79
+
80
+
81
+ 一度キャッシュが削除されているのか`.env`の内容がロードされていませんでした。
82
+
83
+ そのせいか、なぜか`title`も`APP_NAME`がロードされておらず、Laravelとなってしまいました。
84
+
85
+
86
+
87
+ 似た様な記事を見たので対策として`php artisan config:cache`を行ってみたのですが同様に`NULL`となりタイトルもLaravelのままです。
88
+
89
+
90
+
91
+ おそらく、`.env`ファイルが全てロードされていないのかと思います。
92
+
93
+
94
+
95
+
96
+
97
+ ### 補足情報(FW/ツールのバージョンなど)
46
98
 
47
99
  ここにより詳細な情報を記載してください。
48
100