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不允许我发布这么多代码和很少的文本。但是类名是存在的