Slide 11
Slide 11 text
Copyright (C) 2023 Toranoana Inc. All Rights Reserved.
4. コーディングの観点からの良し悪し
11
● config / filesystems.phpでパスを一元管理
○ file_existsだと関数化してもいつかハードコードした引数がパスに入ってくる
○ するとソースのあらゆるところにパスが散らかり始める
○ 一方でStorageを使っていればfilesystemsに書かないとStorageクラスは動かないので、パスを
一元管理できる
● Storage.phpにクラスを定義し、ファイル操作の処理を一元管理
○ クラスの関数の中から config / filesystems.phpに定義したパスを呼ぶので、ソースにパスが散
らかりにくい
○ ファイル操作の処理がクラスの中に集まるので、同じような関数が乱立しない
詳しくはこちらを参考に