Php Laravel通知不工作(编写器错误)

Php Laravel通知不工作(编写器错误),php,laravel,notifications,Php,Laravel,Notifications,我使用以下方法制作了一个简单的通知控制器: php artisan make:notification DocNotification 我没有对它做任何修改 然后我有一个家庭控制器 namespace App\Http\Controllers; use App\Notifications\DocNotification; use Illuminate\Support\Facades\Notification; public function index()

我使用以下方法制作了一个简单的通知控制器:
php artisan make:notification DocNotification
我没有对它做任何修改

然后我有一个家庭控制器

namespace App\Http\Controllers;
    
 

use App\Notifications\DocNotification;

use Illuminate\Support\Facades\Notification;

 



    public function index()

    {

        Notification::route('mail', 'email@test.com')->notify(new DocNotification());

    }

}
我得到了这个错误:

缺少控制器类添加控制器类名称

namespace App\Http\Controllers;
use App\Notifications\DocNotification;
use Illuminate\Support\Facades\Notification;
YourClass_name extends extends Controller
{
public function index()
{
 Notification::route('mail', 'email@test.com')->notify(new DocNotification());
}
}

您使用了错误的PHP版本。您正在使用的PHP版本不支持在进行调用时在参数列表中使用尾随逗号的功能。这是7.3中添加的功能

错误证明了这一点

对于Laravel8,您需要PHP>=7.3


您的PHP版本不够高,无法使用Laravel 8I正在使用7.4.5您的类名缺失,可以吗check@grimdbx这不是正在使用的版本,否则您将无法获得该版本error@Kamlesh保罗:我不知道哪里不见了。你能说得更具体一点吗?我删掉了代码,因为stackoverflow不允许我发布这么多代码和很少的文本。但是类名是存在的