X7ROOT File Manager
Current Path:
/home/gfecatvj/sites/realesbar-X/app/Http/Controllers
home
/
gfecatvj
/
sites
/
realesbar-X
/
app
/
Http
/
Controllers
/
📁
..
📁
Admin
📁
Agent
📄
AgentController.php
(1.58 KB)
📁
Auth
📁
Blogger
📄
Blogger.php
(2.29 KB)
📄
Controller.php
(4.41 KB)
📄
HomeController.php
(467 B)
📄
PropertyCler.php
(2.16 KB)
📁
User
Editing: Controller.php
<?php namespace App\Http\Controllers; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Foundation\Validation\ValidatesRequests; use Illuminate\Routing\Controller as BaseController; use Illuminate\Support\Facades\DB; use Mail; use App\Mail\fbmail; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; use App\property; //user use Auth; use Session; use App\User; class Controller extends BaseController { public function index() { $data = [ 'title' => 'Home', 'meta_description' =>'A new platform is born', ]; return view('welcome', $data); } public function getContactPage() { $data = [ 'title' => 'feedback', 'meta_description' => 'Send us your feedback' ]; return view('contact', $data); } public function postContactPage(Request $request) { $validator = \Validator::make($request->all(), [ 'name' => 'required|min:3|max:50', 'subject' => 'required|min:3|max:50', 'email' => 'nullable|email', 'phone' => 'required|numeric', 'message' => 'required|min:15|max:250' ]); if ($validator->fails()) { return Redirect::back() ->withErrors($validator) ->withInput(); } $name = $request->name; $email = $request->email; $subject = $request->subject; $phone = $request->phone; $message = $request->message; $admin_id = "";//$this->user_model->get_admin_id(); $date = now();//date("Y-m-d H:i:s"); $param = array( 'reciver_id' => $admin_id, 'sender_name' => $name, 'sender_email' => $email, 'phone' => $phone, 'message' => $message, 'date_added' => $date, 'last_updated' => $date ); if( DB::table('feedback')->insert($param)){ $response['status'] = true; $response['msg'] ="Thanks for giving us feedback!"; }else{ $response['status'] = false; $response['msg'] ="Internal server error"; } /* Session::flash($response['status'], 'Message received successfully!'); */ //print_r($param);exit; $data = array( 'to' => $email , 'from' => 'fb@localrentandbuy.com', 'subject' => $subject, 'msg' => 'email :'.$email.'<br><br>Name :'.$name.'<br>Phone'.$phone.'<br>'.$message, 'email' =>$email, 'name' => $name, ); Mail::to('info@localrentandbuy.com') ->queue(new fbmail($data)); $data = [ 'title' => 'feedback', 'meta_description' => 'Send us your feedback', 'thankyou4feedbckmsg' => 'thankyou4feedbckmsg', ]; return view('thanku4contactus', $data); } public function getTested() { $data = [ 'title' => 'feedback', 'meta_description' => 'Property on Local rent and buy', 'view' => 'property' ]; return view('child', $data); } public function getAdminlogin(){ $this->getAdminlogout(); $data = [ 'title' => 'Admin login', 'meta_description' => 'Highly restricted Area', ]; return view('admin/login',$data); } public function getAdminlogout() { $id = Auth::User('id'); $logs = array( 'logout_time'=> date('Y-m-d H:i:s'), ); $user_model = new User; $user_model->set_login_logs($id,$logs); Auth::logout(); return redirect('Bok/login'); } public function getAgentlogin(){ $this->getAdminlogout(); $data = [ 'title' => 'Agent login', 'meta_description' => 'Login as an agent', ]; return view('login',$data); } public function getAgentlogout() { if (Auth::guard('web')->check()) { $id = Auth::guard('web')->user()->id; $logs = array( 'logout_time'=> date('Y-m-d H:i:s'), ); $user_model = new User; $user_model->set_login_logs($id,$logs); } Auth::guard('web')->logout(); return redirect('/'); } }
Upload File
Create Folder