下載
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\HomeController;
use App\Http\Controllers\AdminController;
use App\Http\Controllers\MemberController;
/*
|--------------------------------------------------------------------------
| 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');
});
// HomeController
# 首頁
Route::get('/Home/Index',[HomeController::class,'Index']);
# 登入介面
Route::get('/Home/Login',[HomeController::class,'Login']);
# 驗證登入
Route::post('/Home/CheckLogin', [HomeController::class, 'CheckLogin']);
# 登出路由
Route::get('Home/Logout', [HomeController::class, 'LogOut']);
# 資料庫測試
Route::get('/Home/DBtest', [HomeController::class, 'DBtest']);
# 會員註冊
Route::get('/Home/Register', [HomeController::class, 'Register']);
# 會員註冊,儲存資料
Route::post('/Home/MemberAdd', [HomeController::class, 'MemberAdd']);
Route::get('Home/API_checkAccount/{acc}', [HomeController::class, 'API_checkAccount']);
// AdminController
# 管理員首頁
Route::get('/Admin/Index',[AdminController::class,'Admin']);
# 會員管理
Route::get('/Admin/AdmMemberMgt', [AdminController::class, 'AdmMemberMgt']);
# 會員刪除
Route::get('Admin/AdmMemberDelete/{acc}', [AdminController::class, 'AdmMemberDelete']);
// MemberController
# 一般會員首頁
Route::get('/Member/Index',[MemberController::class,'Index']);
Route::get('/Member/MemberInfo',[MemberController::class,'MemberInfo']);
# 一般會員編輯
Route::post('/Member/MemberUpdate', [MemberController::class, 'MemberUpdate']);
# 會員代辦事項
Route::get('/Member/Todo',[MemberController::class,'Todo']);
# 會員代辦事項新增
Route::get('/Member/TodoAdd',[MemberController::class,'TodoAdd']);
Route::post('/Member/TodoAddSave',[MemberController::class,'TodoAddSave']);
# 會員代辦事項編輯
Route::get('/Member/TodoEdit/{id}',[MemberController::class,'TodoEdit']);
Route::post('/Member/TodoUpdate',[MemberController::class,'TodoUpdate']);
# 會員代辦事項刪除
Route::get('/Member/TodoDelete/{id}',[MemberController::class,'TodoDelete']);
/*商品管理*/
Route::get('/Member/MemProductMgt', [MemberController::class, 'MemProductMgt']);
Route::get('/Member/MemProductAdd', [MemberController::class, 'MemProductAdd']);
Route::post('/Member/MemProductAddDB', [MemberController::class, 'MemProductAddDB']);
Route::get('/Member/MemProductUpdate/{id}', [MemberController::class, 'MemProductEdit']);
Route::post('/Member/MemProductUpdateDB', [MemberController::class, 'MemProductUpdateDB']);
Route::get('/Member/MemProductDelete/{id}', [MemberController::class, 'MemProductDelete']);
Route::get('/Member/MemShopping/{id}', [MemberController::class, 'MemShopping']);
Route::get('/Member/MemShoppingDetail/{id}', [MemberController::class, 'MemShoppingDetail']);