htmlからpdfへのコンバータ(http://github.com/barryvdh/laravel-dompdfのようなもの)を使うことができます。これにより、PDF形式のユーザープロファイルが作成されます。
ユーザーがボタンをクリックすると、雇用者に添付された電子メールがユーザーから添付のpdfとともに送信されます。
それは次のようなものになります。
Mail::send('emails.reminder', ['user' => $user], function ($m) use ($user) {
$m->to($user->email, $user->name)->subject('Your Reminder!');
$m->attach($pathToFile);
});
と電子メールあたりのカスタムメールで:
Mail::send('emails.reminder', ['user' => $user], function ($m) use ($user) {
$m->from('[email protected]', 'Your Application');
$m->to($user->email, $user->name)->subject('Your Reminder!');
$m->attach($pathToFile);
});
これは、ストレージディレクトリに保存し、PDFを作成しますが。デザインのビューを使用することができます:
public function createCollageCron($load_id) {
$load = Loads::findOrFail($load_id);
$pdf = PDF::loadView('pdf.collage', compact('load'));
if ($pdf->save(storage_path('app/loadings/'.$load->id.'/collage.pdf'))) {
return true;
} else {
return false;
}
}
希望の作品です!
.envファイルはどうですか?私は何を無視すべきか、それとも何かをしなければならないのですか?それは、カスタムデータなら MAIL_DRIVER = SMTP MAIL_HOST = mailtrap.io MAIL_PORT = 2525 MAIL_USERNAME = nullを MAIL_PASSWORD = nullを MAIL_ENCRYPTION = nullを – Naren
あなたはセットアップにそれを利用可能にすることができます。ユーザーが設定を完了すると、すべての値を.envファイルに書き込むことができます。 (値を ""で囲むようにしてください)@Naren –
すみません。説明してください? – Naren