parent
ea4c3f91b1
commit
c0c734f930
10 changed files with 126 additions and 47 deletions
@ -0,0 +1,55 @@ |
||||
<?php |
||||
|
||||
namespace App\Http\Controllers; |
||||
|
||||
use App\Models\Recruitment; |
||||
use Illuminate\Http\Request; |
||||
|
||||
class RecruitmentController extends Controller |
||||
{ |
||||
public function save_vacancy(Request $request){ |
||||
$this->validate(\request(),[ |
||||
'full_name' => 'required', |
||||
'company' => 'required', |
||||
'email' => 'required', |
||||
'no_of_position' => 'required', |
||||
'entered_captcha_code' => 'required|same:displayed_captcha_code' |
||||
]); |
||||
$recruitment = new Recruitment(); |
||||
$subject = 'Recruitment Enquiry'; |
||||
|
||||
$recruitment->full_name = $request['full_name']; |
||||
$recruitment->company = $request['company']; |
||||
$recruitment->email = $request['email']; |
||||
$recruitment->no_of_position = $request['no_of_position']; |
||||
$recruitment->enquiry = $request['enquiry']; |
||||
|
||||
$recruitment->save(); |
||||
|
||||
dispatch(function() use ($subject, $recruitment) { |
||||
\Mail::send('recruitment_mail', array( |
||||
|
||||
'full_name' =>$recruitment['full_name'], |
||||
|
||||
'email' =>$recruitment['email'], |
||||
|
||||
'company' =>$recruitment['company'], |
||||
|
||||
'enquiry' =>$recruitment['enquiry'], |
||||
|
||||
'no_of_position' =>$recruitment['no_of_position'], |
||||
|
||||
'subject' =>$subject , |
||||
|
||||
), function($message) use ($subject){ |
||||
// $subject=($service!= '') ? 'Enquiry for '.$service : 'Contact/Feedback'; |
||||
$message->subject($subject); |
||||
// $message->to('info@agilityhomecare.com.au', 'AgilityHomeCare')->subject($subject); |
||||
$message->to('mahesh@extratechs.com.au', 'Extratech')->subject($subject); |
||||
|
||||
|
||||
}); |
||||
}); |
||||
return redirect()->back()->with(['success' => 'Thank you! Your recruitment details have been recieved.']); |
||||
} |
||||
} |
@ -0,0 +1,11 @@ |
||||
<?php |
||||
|
||||
namespace App\Models; |
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory; |
||||
use Illuminate\Database\Eloquent\Model; |
||||
|
||||
class Recruitment extends Model |
||||
{ |
||||
use HasFactory; |
||||
} |
After Width: | Height: | Size: 34 KiB |
@ -0,0 +1,24 @@ |
||||
|
||||
<style> |
||||
.main-column{ |
||||
display:flex; |
||||
width:100%; |
||||
} |
||||
.column-one{ |
||||
width:50%; |
||||
} |
||||
</style> |
||||
|
||||
<h1>Recruitment Enquiry Details </h1> |
||||
<br /> |
||||
<div class="main-column" style = "display:block; width:100%;"> |
||||
<div class="column-one" style = "display:block; width:100%;"> |
||||
<h3>Please, find out the recruitment details</h3> |
||||
<b>Full Name:</b> {{ $full_name }}<br /><br /> |
||||
<b>Email:</b> {{ $email }}<br /><br /> |
||||
<b>Company Name:</b> {{$company}}<br /><br /> |
||||
<b>No of position:</b> {{$no_of_position}}<br /><br /> |
||||
<b>Enquiry:</b> {{ $enquiry }}<br /><br /> |
||||
</div> |
||||
</div> |
||||
|
Loading…
Reference in new issue