lundi 27 juillet 2020

Mailable button not working ( href missing )

Im creating a mail with a button to take you to a login screen.
The mail is sent the button is rendered, but the href is missing.
I have checked the indentation and it fine, so im unsure why its rendering that way.

Mail blade

@component('mail::message')
# Introduction

Not him old music think his found enjoy merry. Listening acuteness dependent at or an.
Apartments thoroughly unsatiable terminated sex how themselves. She are ten hours wrong walls stand early.
Domestic perceive on an ladyship extended received do.
Why jennings our whatever his learning gay perceive. Is against no he without subject.
Bed connection unreserved preference partiality not unaffected.
Years merit trees so think in hoped we as.

SOME DATA: 

@component('mail::button', ['url' => $url])
    Goto questionnaires
@endcomponent

Thanks,<br>
Some Hospital team.
@endcomponent

MAIL CLASS

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Http\Request;

class QuestionnaireMail extends Mailable
{
    use Queueable, SerializesModels;

    public $someData;
    public $url;
    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->someData = "Some Data";
        $this->url = 'localhost:8077/login_patient';
    }

    /**
     * Build the message.
     *
     * @param Request $request
     * @return $this
     */
    public function build(Request $request)
    {
        return $this->markdown('emails.answered' );
    }
}

RENDERED BUTTON

<tr>
    <td style="font-family:Avenir,Helvetica,sans-serif;box-sizing:border-box">
        <a style="font-family:Avenir,Helvetica,sans-serif;box-sizing:border-box;border-radius:3px;color:#fff;display:inline-block;text-decoration:none;background-color:#3097d1;border-top:10px solid #3097d1;border-right:18px solid #3097d1;border-bottom:10px solid #3097d1;border-left:18px solid #3097d1">Goto questionnaires</a>
    </td>
</tr>


via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire