Laravel-adminにて『Disk [admin] not configured, please add a disk config in `config/filesystems.php`.』エラーが出たときの対応メモ

Laravel-adminにて『Disk [admin] not configured, please add a disk config in `config/filesystems.php`.』エラーが出たときの対応メモ

Adminアカウントのユーザー設定画面で『Disk [admin] not configured, please add a disk config in config/filesystems.php.』エラーが出た‥。

ローカル環境にてLaravel-adminをインストールして、無事起動ができたと思った矢先のことでした。

初期アカウントのadminにてログイン。
取り敢えずユーザー設定を変えようとSettingページへ移動。

すると早速エラーを吐いた‥。
エラー内容を見ると「config/filesystems.php」にadmin情報を追加してくださいよということでした。

configディレクトリにあるfilesystems.phpを見にいく。

うん。adminの情報がないですね。

ファイルアップロード関連のところだけど、同設定するのか不明だったのでGoogle先生で調べてみた。
そうしたら同じ悩みを抱えてる人のgithubのイシューを発見。
https://github.com/z-song/laravel-admin/issues/1327

イシューの解答の中に
Laravel-adminのドキュメントにあるから参考にしてねってありました。
https://laravel-admin.org/docs/#/en/model-form-upload?id=upload-to-local

さっそく内容を確認。

filesystems.phpにadmin情報を追加する。

ドキュメントに記載のあったadminの情報をfilesystem.phpに追加。

下記内容を記載しました。

'disks' => [
    ...,

    'admin' => [
        'driver' =>'local',
        'root' => public_path('uploads'),
        'visibility' =>'public',
        'url' => env('APP_URL').'/uploads',
    ],
],

filesystem.phpを保存して、再度、ユーザー設定画面を更新。
無事にエラーがなくなりました。

今回は、Laravel-adminで同じように躓く人もいると思うのでメモとして書きました。では!