为什么 laravel 中的 blade 文件没有显示?

Why blade file in laravel is not displaying?

我是 laravel 的新手,我正在尝试使用 laravel 中的 blade 文件显示我的帐户页面。 myaccount.blade.php 位于 resources/views/myaccount.blade.php

web.php 中的路线为:

Route::get('/myaccount', 'HomeController@myaccount');

然后 HomeController.php 为:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\User;
use Illuminate\Support\Facades\Auth;
use DB;
class HomeController extends Controller
{
    
    public function __construct()
    {
        $this->middleware('auth');
    }

    public function index()
    {
        return view('home');
    }
    public function registerUser(Request $request)
    {
        dd($request->all());
    }
    public function myaccount()
    {
        return view('myaccount');
    }
   
}

我的输出显示:

HomeController

中删除此功能
public function __construct()
{
    $this->middleware('auth');
}

并尝试 url 不带 。php 扩展