Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
o5t6x7pgljbm
/
public_html
/
app
/
Http
/
Controllers
/
Admin
/
Filename :
DashboardController.php
back
Copy
<?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Auth; use Session; use Hash; use App\Models\User; use App\Models\Product; use App\Models\ProductCategory; use App\Models\Country; use App\Models\Goal; use App\Models\Group; use App\Models\Task; use App\Models\College; use App\Models\Course; class DashboardController extends Controller { public function __construct() { //$this->middleware('guest')->except('logout'); } public function index(Request $Request) { $users = User::count(); $products = Product::count(); $product_categories = ProductCategory::count(); $countries = Country::count(); $goals = Goal::count(); $groups = Group::count(); $tasks = Task::count(); $colleges = College::count(); $courses = Course::count(); return view('Admin.dashboard',compact('users','products','product_categories','countries','goals','groups','tasks','colleges','courses')); } public function change_password() { return view('change_password'); } public function update_password(Request $Request) { $UserID = auth()->user()->UserID; $user = User::where('UserID', $UserID)->first(); if (!Hash::check($Request->OldPassword, $user->Password)) { return redirect()->route('change_password')->with('error', 'Your old password dose not match.'); } else { User::where('UserID', $UserID)->update(['Password' => Hash::make($Request->NewPassword)]); return redirect()->route('change_password')->with('success', 'Password changed successfully.'); } } }