Laravel8でコントローラーを作成しLaravel7で作成していた時と同じ感じで
下記のようにルーティングを記載しroute:listをしたところBindingResolutionExceptionが発生
web.php
<?php
use Illuminate\Support\Facades\Route;
Route::get('test','TestController@index');
ドキュメント読むと下記のように修正すればOKでした
web.php
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\TestController;
//Route::get('test','TestController@index');
Route::get("test", [TestController::class, 'index']);
//Resourceの書き方も変わった?
// Route::resource('test', 'TestController', ['only' => ['index', 'show','update', 'store', 'destroy']]);
Route::resource('test', TestGroupController::class)->only([
'index', 'show','update', 'store', 'destroy'
]);
原因はRouteServiceProviderからデフォルトnamespaceが削除されたから何ですかね?
詳しい方教えてください。