質問: お世話になります。 Laravelを勉強のために販売管理のようなものを作ろうと思い先ずは管理画面の作成をと思い 下記サイトを参考にAdminLTEをComposerを使ってインストールしました。 https://daiki-sekiguchi.com/2018/08/18/laravel-adminlte-install/ 使用しているサーバーがCPIと言うレンタルサーバーで publicをhtmlに変更しなくてはならない以外は特に問題なくインストール出来ました。 TOPページを routes/web.phpを下記のように変更しました。 ``` Route::get('/', function () { return view('vendor/adminlte/page'); }); ``` ですが下記のようなエラーが出ました ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/a2bcff4eb43240e85614a2dc92483a11.png) エラーが出ている部分のvendor/adminlte/page.blade.phpの @each('adminlte::partials.menu-item', $adminlte->menu(), 'item') を消すと、とりあえずは動くのですが・・・・ ``` @each('adminlte::partials.menu-item', $adminlte->menu(), 'item') ``` ちゃんと使えるようになりたいので、原因やヒントなどをご教示いただけると助かります 環境は下記のとおりです Laravelのバージョンは最新版5.8 サーバーはCPIサーバー(publicをhtmlに変更しています) PHP7.1 追記 https://daiki-sekiguchi.com/2018/08/18/laravel-adminlte-install/ ではなく https://github.com/jeroennoten/Laravel-AdminLTE を確認したところ composer update jeroennoten/laravel-adminlte の記述が抜けてました。 そこで実行してみたところ下記の内容のWarningが出ていました。 Warning: Ambiguous class resolution, "App\Http\Controllers\CustomersController" was found in both "/usr/home/app/Http/Controllers/bak_CustomersController.php" and "/usr/home/app/Http/Controllers/CustomersController.php", the first will be used. Warning: Ambiguous class resolution, "App\User" was found in both "/usr/home/app/User.php" and "/usr/home/app/Admin.php", the first will be used.
回答: 不要なコントローラーがありそれが悪さをしていました・・