発生している問題・エラーメッセージ
サーバー上でartisan route:listを実行すると下記のエラーが出力されます。
なお、ローカルは正常に動作し、同じ物をアップロードしています。
error
1 ReflectionException : Class App\Http\Controllers\admin\AdminController does not exist
該当のフォルダ構成及びソースコード
folder
1├─app 2│ ├─Console 3│ ├─Exceptions 4│ ├─Http 5│ │ ├─Controllers 6│ │ │ ├─Admin 7│ │ │ │ ├─AdminController.php
php
1<?php 2namespace App\Http\Controllers\Admin; 3 4use Illuminate\Http\Request; 5use App\Http\Controllers\Controller; 6use App\Models\AccountInfoModel; 7 8class AdminController extends Controller 9{ 10 public function __construct() 11 { 12 $this->middleware('auth'); 13 } 14 15 public function index() 16 { 17 $prefix = str_replace('/', '', Request()->route()->getPrefix()); 18 return view("$prefix.home"); 19 } 20} 21
試したこと
・vendorフォルダの削除
・class mapの再作成
composer dump-udpate
composer dump-autoload
・classマップの確認
vendor/composer/autoload_classmap.php: 'App\Http\Controllers\Admin\AdminController' => $baseDir . '/app/Http/Controllers/Admin/AdminController.php',
vendor/composer/autoload_static.php: 'App\Http\Controllers\Admin\AdminController' => DIR . '/../..' . '/app/Http/Controllers/Admin/AdminController.php',
以上は全て失敗
ControllersフォルダのAdminを、adminに変更したところ正常に動作しました。
補足情報(FW/ツールのバージョンなど)
php 7.3
laravel 5.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/12 03:12
退会済みユーザー
2019/09/12 03:43 編集
2019/09/12 05:11
退会済みユーザー
2019/09/12 05:14
2019/09/12 06:54 編集