/
home
/
sjslayjy
/
public_html
/
theweavenest
/
app
/
Http
/
Controllers
/
Admin
/
Upload File
HOME
<?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Models\Admin\Admin; use Illuminate\Http\Request; use Illuminate\Support\Facades\Hash; class AdminController extends Controller { public function index(Request $request) { if($request->session()->has('ADMIN_LOGIN')){ return redirect('admin/dashboard'); }else{ return view('admin.login'); }} public function auth(Request $request) { $request->validate( [ 'email' => 'required|email', 'password' =>'required' ] ); // echo "<pre>"; // print_r($request->all()); // return $request->post(); $email = $request->post('email'); $password = $request->post('password'); //$password = Hash::make($password); /// echo $password; // $result = Admin::where(['email' => $email,'password' => $password])->get(); // echo '<pre>'; $result = Admin::where(['email' => $email])->first(); if($result){ // dd($result->password) ; if($password){ $request->session()->put('ADMIN_LOGIN', true); $request->session()->put('ADMIN_ID', true, $result->id); return redirect('admin/dashboard'); }else{ $request->session()->flash('error', 'please enter correct password'); return redirect('admin'); } } } public function dashboard() { // Your dashboard logic here return view('admin.dashboard'); // You can replace 'admin.dashboard' with your actual dashboard view } public function updatepassword() { $admin = Admin::find(1); $admin->password = Hash::make('vishal'); dd($admin->password); // Check hashed password $admin->save(); } }