下載
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
use App\Models\Tmember;
class AdminController extends Controller
{
public function Admin(){
return view('Admin.Index');
}
public function AdmMemberMgt()
{
$users = Tmember::all();
if ($users == NULL){
return "NO DATA........";
}else{
return view('Admin.AdmMemberMgt', ['users' => $users]);
}
}
public function AdmMemberDelete(Request $r)
{
$acc = $r->acc;
// 查詢會員資料
$sql = "SELECT photo FROM member WHERE acc = ?";
$users = DB::select($sql, [$acc]);
if (count($users) > 0) {
$photo = $users[0]->photo;
if (!empty($photo)) {
$oldFile = public_path('images/' . $photo);
$oldFile = str_replace('\\', '/', $oldFile); // 確保路徑格式正確
print_r($oldFile);
if (file_exists($oldFile) && is_file($oldFile)) {
unlink($oldFile);
}
}
// 刪除帳號資料
$deleteSql = "DELETE FROM member WHERE acc = ?";
DB::delete($deleteSql, [$acc]);
return redirect("Admin/AdmMemberMgt")->with('success', '會員已刪除');
} else {
return redirect("Admin/AdmMemberMgt")->with('error', '查無此帳號');
}
}
}