Billie/routes/web.php

86 lines
2.5 KiB
PHP
Raw Normal View History

2025-05-06 02:47:26 +00:00
<?php
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\AuthController;
use App\Http\Controllers\DataController;
2025-05-16 01:05:09 +00:00
use App\Http\Controllers\NodeJS\NodeJSController;
2025-05-06 02:47:26 +00:00
use Laravel\Socialite\Facades\Socialite;
use App\Http\Controllers\SocialController;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider and all of them will
| be assigned to the "web" middleware group. Make something great!
|
*/
// Route::get('/', function () {
// return view('welcome');
// });
2025-06-27 07:26:28 +00:00
Route::get('/p', [AuthController::class, 'logout']);
2025-05-06 02:47:26 +00:00
Route::post('/login',[AuthController::class,'proses'])->name('login');
Route::post('/signup',[AuthController::class,'signup'])->name('post_signup');
Route::get('/auth/redirect', action:[AuthController::class, 'redirect'])->name(name:'google.redirect');
Route::get('/google/redirect', action:[AuthController::class, 'googleCallback'])->name(name:'google.callback');
Route::get('/make', function(){
echo Hash::make("123");
});
Route::get('/welcome', function(){
echo view('welcome');
})->name('welcome');
Route::get('/', [DataController::class, 'index'])->middleware('guest');
Route::get('/signup', function () {
return view('signup');
})->name('signup');
2025-06-27 07:26:28 +00:00
Route::post('/logout', [AuthController::class, 'logout'])
->name('logout');
Route::get('/logout', [AuthController::class, 'logout'])
2025-05-06 02:47:26 +00:00
->name('logout');
// Route::group(["prefix" => 'test', 'middleware' => ['login'], 'as' => 'test.'], function(){
2025-05-16 01:05:09 +00:00
Route::get('/dashboard_teacher', [NodeJSController::class, 'dashboardTeacher'])
->name('dashboard-teacher')
->middleware('auth');
2025-05-06 02:47:26 +00:00
2025-05-16 01:05:09 +00:00
Route::get('/dashboard-student', [NodeJSController::class, 'dashboardStudent'])
->name('dashboard-student')
->middleware('auth');
2025-05-06 02:47:26 +00:00
Route::get('/learning-student', function () {
return view('learning_student');
})->name('learning_student');
Route::get('/material-detail', function () {
return view('material_detail');
})->name('material_detail');
// Route Node JS
require __DIR__ . '/nodejs_routes.php';
// Route Aplas
// Route Flutter
// Route
require __DIR__ . '/android23_routes.php';
require __DIR__ . '/php_routes.php';
require __DIR__ . '/phpunit_routes.php';
require __DIR__ . '/react_routes.php';
require __DIR__ . '/flutter_routes.php';
require __DIR__ . '/python_routes.php';
// });