public function Signup(SignupRequest $request) { /*them thanh vien*/ $firstname = $request->get("firstname"); $lastname = $request->get("lastname"); $pass = Hash::make($request->get("password")); $email = $request->get("email"); $gender = $request->get("gender"); $birthday = $request->get("birthday"); $default_list_id = 0; $customer = customer::create(["email" => $email, "password" => $pass, "first_name" => $firstname, "last_name" => $lastname, "default_list_id" => $default_list_id, "gender" => $gender, "birthday" => $birthday]); /*tao danh sach mac dinh*/ LoveList::create(["customer_id" => $customer->id, "name" => "danh sách mặc định"]); $default_list_id = LoveList::select(["id"])->where("customer_id", $customer->id)->first(); /*cap nhat id danh sach mac dinh cho customer*/ customer::where("id", $customer->id)->update(["default_list_id" => $default_list_id->id]); return redirect()->route("login")->with("result", "Đăng kí thành công"); }
public function CreateLoveList($name) { if (Request::ajax()) { if (Auth::check()) { $customer_id = Auth::user()->id; /*kiem tra trung name*/ if (LoveList::where("name", $name)->where("customer_id", $customer_id)->count() > 0) { $exist = true; } else { $exist = false; } /*tao danh sach*/ if ($exist) { return json_encode(["result" => "Tên danh sách đã tồn tại"]); } else { //them vao LoveList::create(["customer_id" => $customer_id, "name" => $name]); return json_encode(["result" => "Tạo danh sách thành công"]); } } else { return redirect()->route("login"); } } else { return redirect()->route("home"); } }