1
Route::get('/', [PagesController::class, 'index']);
namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PagesController extends Controller
{

    public function index(){
        return 'INDEX';
    }
}

Why isn't this working? I am using laravel 8

Alberto Sinigaglia
  • 12,097
  • 2
  • 20
  • 48
Norr Fie
  • 11
  • 4

1 Answers1

1

because

[PagesController::class, 'index']

is pointing to a different namespace than the one you are in, so you should use

[\App\Http\Controllers\PagesController::class, 'index']
Alberto Sinigaglia
  • 12,097
  • 2
  • 20
  • 48