kopia lustrzana https://github.com/pixelfed/pixelfed
				
				
				
			Add app email confirm view
							rodzic
							
								
									772cfb9cee
								
							
						
					
					
						commit
						93c6da3d59
					
				|  | @ -0,0 +1,67 @@ | |||
| <?php | ||||
| 
 | ||||
| namespace App\Mail; | ||||
| 
 | ||||
| use Illuminate\Bus\Queueable; | ||||
| use Illuminate\Contracts\Queue\ShouldQueue; | ||||
| use Illuminate\Mail\Mailable; | ||||
| use Illuminate\Mail\Mailables\Content; | ||||
| use Illuminate\Mail\Mailables\Envelope; | ||||
| use Illuminate\Queue\SerializesModels; | ||||
| 
 | ||||
| class ConfirmAppEmail extends Mailable | ||||
| { | ||||
|     use Queueable, SerializesModels; | ||||
| 
 | ||||
|     public $verify; | ||||
|     public $appUrl; | ||||
| 
 | ||||
|     /** | ||||
|      * Create a new message instance. | ||||
|      * | ||||
|      * @return void | ||||
|      */ | ||||
|     public function __construct($verify, $url) | ||||
|     { | ||||
|         $this->verify = $verify; | ||||
|         $this->appUrl = $url; | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * Get the message envelope. | ||||
|      * | ||||
|      * @return \Illuminate\Mail\Mailables\Envelope | ||||
|      */ | ||||
|     public function envelope() | ||||
|     { | ||||
|         return new Envelope( | ||||
|             subject: 'Complete Account Registration', | ||||
|         ); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * Get the message content definition. | ||||
|      * | ||||
|      * @return \Illuminate\Mail\Mailables\Content | ||||
|      */ | ||||
|     public function content() | ||||
|     { | ||||
|         return new Content( | ||||
|             markdown: 'emails.confirm_app_email', | ||||
|             with: [ | ||||
|                 'verify' => $this->verify, | ||||
|                 'appUrl' => $this->appUrl | ||||
|             ], | ||||
|         ); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * Get the attachments for the message. | ||||
|      * | ||||
|      * @return array | ||||
|      */ | ||||
|     public function attachments() | ||||
|     { | ||||
|         return []; | ||||
|     } | ||||
| } | ||||
|  | @ -0,0 +1,18 @@ | |||
| <x-mail::message> | ||||
| # Complete Account Registration
 | ||||
| 
 | ||||
| Hello **{{'@'.$verify->user->username}}**, | ||||
| 
 | ||||
| You are moments away from finishing your new account registration! | ||||
| 
 | ||||
| @component('mail::button', ['url' => $appUrl]) | ||||
| Complete Account Registration | ||||
| @endcomponent | ||||
| 
 | ||||
| <p style="color: #d6d3d1;font-size: 10pt">Make sure you click on the button from your mobile device, opening the link using a desktop browser won't work.</p> | ||||
| <br> | ||||
| <p>If you did not create this account, please disregard this email.</p> | ||||
| 
 | ||||
| Thanks,<br> | ||||
| <a href="{{ config('app.url') }}">{{ config('pixelfed.domain.app') }}</a> | ||||
| </x-mail::message> | ||||
		Ładowanie…
	
		Reference in New Issue
	
	 Daniel Supernault
						Daniel Supernault