| Server IP : 104.21.26.206 / Your IP : 216.73.216.227 [ Web Server : Apache System : Linux frog 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 User : web13 ( 5017) PHP Version : 8.3.31 Disable Function : NONE Domains : 41 Domains MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/clients/client12/web13/web/ahelos/app/Http/Controllers/Frontend/ |
Upload File : |
<?php
namespace App\Http\Controllers\Frontend;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Contact;
use LaravelLocalization;
use Mail;
use App\Mail\ContactMail;
class ContactController extends Controller
{
public function send(Request $request)
{
$data = $request->validate([
'fname' => 'required',
'email' => 'required|email:rfc,dns',
'phone' => 'required|numeric',
'message' => 'required',
'terms' => 'required'
],
[
'required' => 'Задължително поле!',
'email' => 'Моля въведете валиден Email!',
'phone.numeric' => 'Моля въведете само цифри!'
]);
$data['lname'] = $request->input('lname');
$data['ip'] = request()->ip();
$data['language'] = LaravelLocalization::getCurrentLocale();
Contact::create($data);
Mail::to('[email protected]')->send(new ContactMail($data));
return redirect()->back()->with('success', 'Съобщението е изпратено успешно!');
}
}