下載

<?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']);