Added new admin features, updated login functionality, and modified orders view
This commit is contained in:
@ -2,8 +2,10 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Support\Facades\URL;
|
||||
use App\Models\User;
|
||||
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\Product;
|
||||
|
||||
@ -169,4 +171,24 @@ class AdminController extends Controller
|
||||
}
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function customers()
|
||||
{
|
||||
if (session()->get('type') == 'Admin') {
|
||||
$customers = User::where('type', 'customer')->get();
|
||||
return view('Dashboard.customers', compact('customers'));
|
||||
}
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function changeUserStatus($status, $id)
|
||||
{
|
||||
if (session()->get('type') == 'Admin') {
|
||||
$user = User::find($id);
|
||||
$user->status = $status;
|
||||
$user->save();
|
||||
return redirect()->back()->with('success', 'User Status Changed Successfully');
|
||||
}
|
||||
return redirect()->back();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user