firstcommit

This commit is contained in:
2025-08-17 16:23:14 +05:45
commit 76bf4c0a18
2648 changed files with 362795 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
<?php
namespace Modules\Admin\app\Http\Controllers;
use App\Http\Controllers\Controller;
use Modules\Blog\app\Models\Blog;
use Modules\ContactUs\app\Models\ContactUs;
use Modules\Post\app\Models\Post;
use Modules\Service\app\Models\Service;
use Modules\Subscription\app\Models\Subscription;
use Modules\TeamMember\app\Models\TeamMember;
class AdminController extends Controller
{
//-- Dashboard
public function dashboard()
{
$data = [
'totalTeam' => TeamMember::count(),
'totalBlog' => Blog::count(),
'totalPost' => Post::count(),
'totalService' => Service::count(),
'totalSubscriber' => Subscription::count(),
'totalContact' => ContactUs::count(),
];
return view('admin::dashboard', $data);
}
}

View File

@@ -0,0 +1,74 @@
<?php
namespace Modules\Admin\app\Http\Controllers\Auth;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
use Illuminate\Http\RedirectResponse;
use Modules\AdminUser\app\Models\AdminUser;
class AuthController extends Controller
{
/**
* Display a listing of the resource.
*/
public function login()
{
if(Auth::check()){
return redirect()->route('dashboard');
}
return view('admin::auth.pages.login');
}
public function postLogin(Request $request){
try {
$rememberMe = $request->has('remember') ? true : false;
//-- Check if user email is valid
$adminUser = AdminUser::where('email', $request['email'])->first();
if (!$adminUser) {
toastr()->error('Incorrect Credential.');
return back();
}
//-- Validate Credentials
if (!Hash::check($request['password'], $adminUser->password)) {
toastr()->error('Incorrect Password.');
return back();
}
//-- Login User
Auth::login($adminUser, $rememberMe);
$request->session()->regenerate();
toastr()->success('You have successfully logged in');
return redirect()->route('dashboard');
} catch (\Throwable $th) {
report($th);
toastr()->error('Something went wrong.');
return redirect()->back();
}
}
public function logout(Request $request)
{
//--log out process
Auth::logout();
$request->session()->invalidate();
$request->session()->regenerateToken();
toastr()->success('You have been logged out');
return redirect()->route("login");
}
}

View File