File "EmailTemplatesTableSeeder.php"
Full Path: /home/isoftco/public_html/hrm/database/seeds/EmailTemplatesTableSeeder.php
File size: 6.61 KB
MIME-type: text/x-php
Charset: utf-8
<?php
use Illuminate\Database\Seeder;
use App\Models\EmailTemplate;
class EmailTemplatesTableSeeder extends Seeder
{
public function run()
{
$this->insertEmailTemplate();
}
public function insertEmailTemplate()
{
# Admin Add
$email = new \App\Models\EmailTemplate();
$email->email_id = 'NEW_ADMIN';
$email->subject = 'New admin added';
$email->body = '
Hi!
<b>##NAME## </b><br> Your account is created successfully on ##COMPANY_NAME##<br /><br/>
<p>Login Details are Below</p>
<p><strong>Email</strong>: ##EMAIL##</p>
<p><strong>Password</strong>: ##PASSWORD##</p>
<br />
<br />
<hr>';
$email->save();
$email = new EmailTemplate();
$email->email_id = 'NEW_ADMIN_EMAIL_VERIFICATION';
$email->subject = 'Email Verification - hrm.com';
$email->body = '
Hi!
<b>##NAME## </b><br><br>
Please Verify your Email.Click the below link or copy paste on browser to verify your email<br>
##VERIFY_LINK##<br/>
<br />
<hr>';
$email->save();
# Attendance Marked
$email = new EmailTemplate();
$email->email_id = 'ATTENDANCE_MARKED';
$email->subject = 'Attendance Marked';
$email->body = 'Hi
<b>##NAME##</b><br /><br/>
Your attendance dated <strong>##DATE##</strong> has been marked.
<br /><br />
';
$email->save();
# Award
$email = new EmailTemplate();
$email->email_id = 'AWARD';
$email->subject = 'Award';
$email->body = 'Hi
<b>##NAME##</b><br /><br/>
You have been awarded with <strong>##AWARD##</strong>.
<br /><br />
';
$email->save();
// Employee Add
$email = new EmailTemplate();
$email->email_id = 'EMPLOYEE_ADD';
$email->subject = 'Login Credentials';
$email->body = 'Hi
<b>##NAME## </b><br> You account is created successfully on ##COMPANY_NAME##<br /><br/>
<p>Login Details are Below</p>
<strong>Email</strong>: ##EMAIL##
<strong>Password</strong>: ##PASSWORD##
';
$email->save();
// Expense
$email = new EmailTemplate();
$email->email_id = 'EXPENSE_APPROVAL';
$email->subject = 'Expense Status';
$email->body = 'Hi
<br /><br/>
Your expense is ##STATUS## ON ##DATE##
<br /><br />
';
$email->save();
// LEAVE REQUEST
$email = new EmailTemplate();
$email->email_id = 'LEAVE_APPROVAL';
$email->subject = 'Leave Status';
$email->body = 'Hi
<br /><br/>
Your leave request of date <strong>##DATE##</strong> has been <strong>##STATUS##</strong>
<br /><br />
';
$email->save();
// NEW COMPANY ADMIN REQUEST
$email = new EmailTemplate();
$email->email_id = 'NEW_COMPANY_REQUEST_TO_ADMIN';
$email->subject = 'Company Request';
$email->body = 'Hi
<br>
<br>
Your company <b>##COMPANY_NAME##</b> is registered with ##STATUS## status.Please wait for the Administator approval before you login
<br>
';
$email->save();
// NEW COMPANY SUPERADMIN NOTIFICATION
$email = new EmailTemplate();
$email->email_id = 'NEW_COMPANY_NOTIFICATION_SUPERADMIN';
$email->subject = 'New company request';
$email->body = 'Hi
<br>
<br>
<b>##COMPANY_NAME##</b> is registered with ##STATUS## status.Go Admin panel see the details and approve it
<br>
';
$email->save();
// NEW NOTICE ADDED
$email = new EmailTemplate();
$email->email_id = 'NEW_NOTICE';
$email->subject = 'New Notice published';
$email->body = 'Hi!
<b> ##NAME## </b>
<br /><br/>
New Notice Published.Click ##LINK## to Visit the dashboard
<br /><br />
';
$email->save();
// NEW PAYSLIP ADDED
$email = new EmailTemplate();
$email->email_id = 'NEW_PAYSLIP';
$email->subject = 'Payslip generated';
$email->body = 'Hi!
<b>##NAME## </b><br /><br/>
Your payslip generated for the month <strong>##MONTH_YEAR## <strong>
<br /><br />
';
$email->save();
// RESET PASSWORD
$email = new EmailTemplate();
$email->email_id = 'ADMIN_RESET_PASSWORD';
$email->subject = 'Reset Password';
$email->body = 'Hi!
<b>##NAME## </b>
<br /><br/>
To reset your password, complete this form: ##CODE_LINK##<br/>
<br /><br />
';
$email->save();
// RESET PASSWORD
$email = new EmailTemplate();
$email->email_id = 'FRONT_RESET_PASSWORD';
$email->subject = 'Reset Password';
$email->body = 'Hi!
<b>##NAME## </b>
<br /><br/>
To reset your password, complete this form: ##CODE_LINK##.<br/>
<br /><br />
';
$email->save();
// RESET PASSWORD
$email = new EmailTemplate();
$email->email_id = 'RESET_PASSWORD_SUCCESS';
$email->subject = 'Reset Password Success';
$email->body = 'Hi!
<b>##NAME## </b>
<br /><br/>
Your password is successfully reset.
<br /><br />
';
$email->save();
// CHANGE PASSWORD EMPLOYEE
$email = new EmailTemplate();
$email->email_id = 'CHANGE_PASSWORD_EMPLOYEE';
$email->subject = 'Password Reset';
$email->body = 'Hi!
<b>##NAME## </b>
<br /><br/>
Your password is successfully reset.
<br /><br />
';
$email->save();
// EXPENSE CLAIM
$email = new EmailTemplate();
$email->email_id = 'EXPENSE_CLAIM';
$email->subject = 'Expense Claim request';
$email->body = 'Hi!
<b>##NAME##</b> your expense claim is submitted<br /><br/>
<p><b>Item Name:</b>##ITEM_NAME##</p>
<p><b>Purchase From:</b>##PURCHASE_FROM##</p>
<p><b>Purchase Date:</b>##PURCHASE_DATE##</p>
<p><b>Purchase Price:</b> ##PRICE##</p>
<br />
<br />
';
$email->save();
// JOB APPLICATION REQUEST
$email = new EmailTemplate();
$email->email_id = 'JOB_APPLICATION_REQUEST';
$email->subject = 'New job application submitted';
$email->body = 'Hi!
<b>##NAME##</b> has submitted the job application<br /><br/>
<p><b>Position:</b>##POSITION##</p>
<p><b>Name:</b> ##NAME##</p>
<p><b>Email:</b> ##EMAIL##</p>
<p><b>Phone:</b> ##PHONE##</p>
<p><b>Cover Letter:</b> ##COVER_LETTER##</p>
<br />
Click resume to view resume: ##LINK##</a>
<br />
<br />
';
$email->save();
}
}