Ich benutze October CMS mit Laravel. Aber ich weiß nicht, wie Sie die Daten einfügen, um anzuzeigen. Dies ist mein Code von meiner Route.Laravel mit Oktober CMS
Route::post('/sendmail', function (\Illuminate\Http\Request $request, \Illuminate\Mail\Mailer $mailer) {
//function(vendor\laravel\framework\src\Illuminate\Http\Request $request, vendor\laravel\framework\src\Illuminate\Mail\Mailer $mailer)
$mailer
->to('[email protected]')//specify where to send
->send(new SendMail(
$request->input('name'),
$request->input('email'),
$request->input('message')
));
return redirect()->back();
})->name('sendmail');
Und hier ist mein sendmail.php
class SendMail extends Mailable
{
use Queueable, SerializesModels;
public $name;
public $email;
public $msg;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct($name, $email, $msg)
{
$this->name = $name;
$this->email = $email;
$this->msg = $msg;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
//dump($this);
//exit;
return $this
->from('[email protected]')
// ->from('[email protected]')
->view('email.send');
}
Aber das Problem ist, dass ich nicht die Daten der Ansicht wegen dieser Fehler einfügen
View [email.send] nicht gefunden.
Neue InvalidArgumentException auslösen ("View [$ name] not found.");
Die Dateien sind in meinem „Plug-ins“ vom Oktober CMS
Check config/view.php, wenn es Standard Laravel ist, Sie Platz für Ihre Ansicht finden. – KoIIIeY