"Updated AdminController, MainController, and adminheader.blade.php to add admin profile feature and modified cart and profile logic for customers"
This commit is contained in:
@ -2,6 +2,8 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\User;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\Product;
|
||||
|
||||
@ -15,6 +17,7 @@ class AdminController extends Controller
|
||||
}
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function products()
|
||||
{
|
||||
if (session()->get('type') == 'Admin') {
|
||||
@ -69,7 +72,7 @@ class AdminController extends Controller
|
||||
'name' => 'required',
|
||||
'price' => 'required|numeric',
|
||||
'description' => 'required',
|
||||
'file' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
|
||||
'file' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:10240',
|
||||
'quantity' => 'required|numeric',
|
||||
'category' => 'required',
|
||||
'type' => 'required',
|
||||
@ -157,4 +160,13 @@ class AdminController extends Controller
|
||||
}
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
public function profile()
|
||||
{
|
||||
if (session()->get('type') == 'Admin') {
|
||||
$user = User::find(session()->get('id'));
|
||||
return view('Dashboard.profile', compact('user'));
|
||||
}
|
||||
return redirect()->back();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user