Iam new to laravel 9 and iam getting this error
Target class [Countries\CountryController] does not exist.
this is web.php
<?php
use Illuminate\Support\Facades\Route;
Auth::routes();
Route::group(['middleware'=>['guest']],function(){
Route::get('/', function()
{
return view('auth.login');
});
});
Route::group(
[
'prefix' => LaravelLocalization::setLocale(),
'middleware' => [ 'localeSessionRedirect', 'localizationRedirect', 'localeViewPath','auth' ]
], function(){
Route::get('/dashboard', [App\Http\Controllers\HomeController::class, 'index'])->name('dashboard');
Route::group(['namespace' => 'Countries'], function() {
Route::resource('Countries', 'CountryController');
});
});
Controller has been put in another folder app\Http\Controllers\Countries
<?php
namespace App\Http\Controllers\Countries;
use Illuminate\Http\Request;
class CountryController extends Controller
{
public function index()
{
return view(admin.content.countries);
}
}
?>
i tries to add this in route file but still the same error coming
use App\Http\Controllers\Countries;
What I have tried:
i tries to add this in route file but still the same error coming
use App\Http\Controllers\Countries;