回答編集履歴

1

例を追加

2019/10/02 02:16

投稿

mikkame
mikkame

スコア5036

test CHANGED
@@ -3,3 +3,53 @@
3
3
  autoloadの項目に存在するfilesとかpsr-4に任意のファイルパスを書き足せば
4
4
 
5
5
  namespaceが付いていないファイルとかも利用できるようになります。
6
+
7
+
8
+
9
+ 例えばプロジェクト直下にmyLib/Helper.php
10
+
11
+ を置いて、composer.jsonに
12
+
13
+
14
+
15
+ ```
16
+
17
+ "autoload": {
18
+
19
+ "classmap": [
20
+
21
+ "database/seeds",
22
+
23
+ "database/factories"
24
+
25
+ ],
26
+
27
+ "psr-4": {
28
+
29
+ "App\": "app/",
30
+
31
+ "MyLib\": "myLib/"
32
+
33
+ },
34
+
35
+ "files": [
36
+
37
+ "Helper.php", // <--- namespace無しの場合
38
+
39
+ ]
40
+
41
+ },
42
+
43
+ ```
44
+
45
+
46
+
47
+ とすれば
48
+
49
+
50
+
51
+ \MyLib\Helper::hogehoge()
52
+
53
+
54
+
55
+ と利用する事ができます。