View não reconhecida Laravel?

Alguem sabe me dizer porque o controller não está conseguindo encontrar minha view? Ja tentei chamar ela pelo Route, e pelo controller. O arquivo está na extensão .blade.php.

Route::get('/posts', 'PostsController@lista');

Namespace App\Http\Controllers;

use Illuminate\Support\Facades\DB;

class PostsController {
   
              public function lista()
              { 
					
					return view('posts', ['name' => 'James']);
								
              } 
  }

View

<html>
    <body>
        <h1>Hello, {{ $name }}</h1>
    </body>
</html>

Esse html está com nome: posts.blade.php

Essa linha…

class PostsController {

Não deveria extender Controller?

class PostsController extends Controller {

Alguma mensagem de erro?

1 curtida

Qual é o erro apresentado?