added send email to contact
This commit is contained in:
parent
be8b80f3b1
commit
690816f089
|
|
@ -12,7 +12,7 @@ return [
|
||||||
| any other location as required by the application or its packages.
|
| any other location as required by the application or its packages.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'name' => env('APP_NAME', 'October CMS'),
|
'name' => env('APP_NAME', 'Menzil Mekan'),
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ return [
|
||||||
|
|
||||||
'brand' => [
|
'brand' => [
|
||||||
'enabled' => false,
|
'enabled' => false,
|
||||||
'app_name' => env('APP_NAME', 'October CMS'),
|
'app_name' => env('APP_NAME', 'Menzil Mekan'),
|
||||||
'tagline' => 'Administration Panel',
|
'tagline' => 'Administration Panel',
|
||||||
'menu_mode' => 'icons',
|
'menu_mode' => 'icons',
|
||||||
'color_mode' => 'light',
|
'color_mode' => 'light',
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@ return [
|
||||||
|
|
||||||
'from' => [
|
'from' => [
|
||||||
'address' => env('MAIL_FROM_ADDRESS', 'noreply@example.tld'),
|
'address' => env('MAIL_FROM_ADDRESS', 'noreply@example.tld'),
|
||||||
'name' => env('MAIL_FROM_NAME', 'October CMS'),
|
'name' => env('MAIL_FROM_NAME', 'Menzil Mekan'),
|
||||||
],
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -53,13 +53,37 @@ class ContactController extends Controller
|
||||||
|
|
||||||
if($validation->passes()){
|
if($validation->passes()){
|
||||||
$this->Contacts->save();
|
$this->Contacts->save();
|
||||||
|
|
||||||
|
$vars = [
|
||||||
|
'name' => $request->input('name'),
|
||||||
|
'email' => $request->input('email'),
|
||||||
|
'messsage' => $request->input('message'),
|
||||||
|
'phone' => $request->input('phone'),
|
||||||
|
];
|
||||||
|
|
||||||
|
\Mail::send('ahmadfatoni.apigenerator::mail.contactForm', $vars, function($message) use ($request) {
|
||||||
|
|
||||||
|
$message->to('gerchekgerchek1@gmail.com', 'Admin Person');
|
||||||
|
$message->subject('Menzil Mekan');
|
||||||
|
|
||||||
|
if($request->hasFile('file')){
|
||||||
|
$file = $request->file('file');
|
||||||
|
$message->attach($file->getRealPath(), [
|
||||||
|
'as' => $file->getClientOriginalName(),
|
||||||
|
'mime' => $file->getClientMimeType(),
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->Contacts->id]);
|
return $this->helpers->apiArrayResponseBuilder(201, 'created', ['id' => $this->Contacts->id]);
|
||||||
} else {
|
} else {
|
||||||
return $this->helpers->apiArrayResponseBuilder(400, 'fail', $validation->errors());
|
return $this->helpers->apiArrayResponseBuilder(400, 'fail', $validation->errors());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function update($id, Request $request){
|
public function update($id, Request $request){
|
||||||
|
|
||||||
$status = $this->Contacts->where('id',$id)->update($data);
|
$status = $this->Contacts->where('id',$id)->update($data);
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
Имя : {{name}}<br>
|
||||||
|
Электронная почта : {{email}}<br>
|
||||||
|
Сообщение : {{messsage}}<br>
|
||||||
|
Телефон : {{phone}}<br>
|
||||||
Loading…
Reference in New Issue