Commit 0d81adef authored by Ahmad Hasan Ali's avatar Ahmad Hasan Ali
Browse files

base route to login, search in complete page

No related merge requests found
Showing with 9 additions and 15 deletions
+9 -15
......@@ -121,6 +121,6 @@ public function logout()
{
Auth::logout();
Session::forget('active');
return redirect('login');
return redirect(route('login'));
}
}
......@@ -2,10 +2,8 @@
namespace App\Http\Middleware;
use App\Models\rolesModel;
use Closure;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class RoleMiddleware
{
......@@ -16,7 +14,7 @@ class RoleMiddleware
* @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next
* @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse
*/
public function handle(Request $request, Closure $next, ... $roles)
public function handle(Request $request, Closure $next, ...$roles)
{
foreach ($roles as $role) {
if ($request->user()->hasRole($role)) {
......
......@@ -3,7 +3,6 @@
namespace Database\Seeders;
use App\Models\rolesModel;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class roleSeeder extends Seeder
......@@ -17,13 +16,13 @@ public function run()
{
//
rolesModel::create([
'name'=> 'Superadmin'
'name' => 'Superadmin',
]);
rolesModel::create([
'name'=> 'Owner'
'name' => 'Owner',
]);
rolesModel::create([
'name'=> 'Cashier'
'name' => 'Cashier',
]);
}
}
......@@ -188,12 +188,9 @@
})
})
// $(document).ready(function() {
// var formSmall = $(".form-small").select2({
// tags: true
// });
// formSmall.data('select2')
// })
$(document).ready(function() {
$('.select').select2()
})
</script>
<!-- Wizard JS -->
<script src="{{ URL::asset('/assets/plugins/twitter-bootstrap-wizard/jquery.bootstrap.wizard.min.js') }}"></script>
......
......@@ -17,7 +17,7 @@
|
*/
Route::get('/login', [LoginController::class, 'index'])->middleware('web')->name('login');
Route::get('/', [LoginController::class, 'index'])->middleware('web')->name('login');
Route::get('/login/google', [LoginController::class, 'redirectGoogle'])->middleware('web')->name('login.google');
Route::get('/login/google/callback', [LoginController::class, 'handleGoogleCallback'])->name('login.google.callback');
Route::post('/logout', [LoginController::class, 'logout'])->name('logout');
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment