语法错误,意外(';)';在拉威尔8\vendor\laravel\framework\src\illumb\Bus\BusServiceProvider.php:51

语法错误,意外(';)';在拉威尔8\vendor\laravel\framework\src\illumb\Bus\BusServiceProvider.php:51,php,laravel,laravel-8,Php,Laravel,Laravel 8,我正在尝试从laravel 8应用程序发送通知。” 当我点击URL时,我得到一个错误。语法错误,意外“')” 在路由文件中: Route::get('/twitter', function (){ Notification::route(TwitterChannel::class,'')->notify(new TestNotification()); }); 在通知文件中 public function via($notifiable) { return [Twitt

我正在尝试从laravel 8应用程序发送通知。” 当我点击URL时,我得到一个错误。语法错误,意外“')” 在路由文件中:

Route::get('/twitter', function (){
    Notification::route(TwitterChannel::class,'')->notify(new TestNotification());
});
在通知文件中

public function via($notifiable)  {
    return [TwitterChannel::class];
}
public function toTwitter($notifiable)
{
    return new TwitterStatusUpdate('Laravel notifications are awesome!');
}
在composer.json文件中

"require": {
    "php": "^7.3",
    "fideloper/proxy": "^4.2",
    "fruitcake/laravel-cors": "^2.0",
    "guzzlehttp/guzzle": "^7.0.1",
    "laravel-notification-channels/twitter": "^5.0",
    "laravel/framework": "^8.0",
    "laravel/tinker": "^2.0"
},
错误页面屏幕截图为:

第50行末尾似乎出现了逗号问题


谢谢

第50行结尾的逗号问题


感谢

Laravel 8要求PHP>=7.3。您使用的版本低于该版本,这就是为什么它在函数调用中不支持尾随逗号的原因


错误证明您使用了错误的版本


Laravel 8要求PHP>=7.3。您使用的版本低于该版本,这就是为什么它不支持函数调用中的尾随逗号


错误证明您使用了错误的版本


您使用了错误的php版本首先使用php-v检查您的php版本。这不会一直打印准确的php版本。这就是为什么您应该在代码中使用错误的php版本首先使用php-v检查您的php版本。这不会一直打印准确的php版本。这就是为什么您应该在代码中使用我的php版本HP版本是PHP7.4.10(CLI)(内置:9月1日2020:16:5221)(NTS Visual C++ 2017 X64)版权(C)PHP组ZEngine引擎V3.4.0,版权(C)ZeNeTeaMeX使用错版本……系统上有多个版本(7.4只是CLI使用的)……再次出错的是校对PHP版本是PHP7.4.10(CLI)(内置:9月1日2020:16:5221)(NTS Visual C++ 2017 X64)版权(C)PHP组ZEngine引擎V3.4.0,版权(C)ZeNethEngine您使用错误的版本…您的系统上有多个版本(7.4是CLI正在使用的)…同样,错误是PHP>=7.3中支持的证据请提供更多信息-答案不仅应检查错误,还应提供解决方法这在PHP>=7.3中受支持请提供更多信息-答案不仅应检查错误,还应提供解决错误的方法