Too few arguments to functionApp\Mail\ContactUs::__construct(),1 passed in/home/xashfyhd/public_html/xashnetwork/app/Http/Controllers/contactController.php on line 39and exactly 4 expected
ولكني قمت بتمرير 4 معاملات فما المشكلة؟
<?php
namespaceApp\Mail;useIlluminate\Mail\Mailables\Address;useIlluminate\Bus\Queueable;useIlluminate\Contracts\Queue\ShouldQueue;useIlluminate\Mail\Mailable;useIlluminate\Mail\Mailables\Content;useIlluminate\Mail\Mailables\Envelope;useIlluminate\Queue\SerializesModels;classContactUsextendsMailable{useQueueable,SerializesModels;public $subject, $message, $name, $email;/**
* Create a new message instance.
*/publicfunction __construct($subject, $message, $name, $email){
$this->subject = $subject;
$this->message = $message;
$this->name = $name;
$this->email = $email;}/**
* Get the message envelope.
*/publicfunction envelope():Envelope{returnnewEnvelope(from:newAddress($this->email, $this->name),
subject: $this->subject,);}/**
* Get the message content definition.
*/publicfunction content():Content{returnnewContent(
view:'pages.contact-template',);}/**
* Get the attachments for the message.
*
* @return array<int, \Illuminate\Mail\Mailables\Attachment>
*/publicfunction attachments(): array
{return[];}}
السؤال
Abdelrahman Mostafa10
حصلت على الخطأ التالي عند استخدام Mailable:
ولكني قمت بتمرير 4 معاملات فما المشكلة؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.