Php 调用未定义的方法App\Mail\orderplacted::views()

Php 调用未定义的方法App\Mail\orderplacted::views(),php,laravel,Php,Laravel,我想个性化消息发送到stripe,我做了一个测试,我执行以下命令php artisan make:mail OrderPlaced, 我已经配置了app\Mail\orderplacted.php orderplacted.php 我已经在root view\email\orders\placed.blade.php中创建了一个blade placed.blade.php splace.blade.php 但它给了我一个错误类“App\Http\Controllers\orderplacted”

我想个性化消息发送到stripe,我做了一个测试,我执行以下命令php artisan make:mail OrderPlaced, 我已经配置了app\Mail\orderplacted.php

orderplacted.php

我已经在root view\email\orders\placed.blade.php中创建了一个blade placed.blade.php

splace.blade.php


但它给了我一个错误类“App\Http\Controllers\orderplacted”找不到

我想这是一个名称空间问题。 代码正在查找放置在Controllers文件夹中的OrderPlaced,但您说它是在Mail文件夹下创建的

试试这个:

Mail :: send (new \App\Mail\OrderPlaced);
Mail :: send (new OrderPlaced);
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Email</title>
</head>
<body>
    this is the email that is being sent out.
</body>
</html>
Mail :: send (new \App\Mail\OrderPlaced);