Bir mobil uygulamanın giriş kısmını yapıyorum, aşağıdaki gibi bir veriye ihtiyacım var
Giriş başarılıysa:
[
{
"status": "1",
"response": "Giriş başarılı."
},
{
"id": 27,
"name": "Deneme",
"surname": "Hesap",
"mail": "a@a.a",
"username": "deneme",
"password": "ass"
}
]Giriş başarısızsa:[
{
"status": "0",
"response": "Kullanıcı adı hatalı."
}
]PHP kodum şu şekilde: public function store(Request $request)
{
if (empty($request->mail)) {
$response = array('status' => '0', 'response' => 'E-Mail alanı boş bırakılamaz.');
}else if(empty($request->password)) {
$response = array('status' => '0', 'response' => 'Şifre alanı boş bırakılamaz.');
}else{
//$encrypted_pass = md5(sha1($request->password));
$response = DB::table("users")
->where('mail', $request->mail)
->where('password', $request->password)
->get();
if (empty($response[0])) {
$response = array('status' => '0', 'response' => 'E-Mail veya şifre hatalı.');
}else{
//array_push($response, array('status' => '1', 'response' => 'Giriş başarılı.'));
}
}
return response()->json($response);
}Bu kod ile aşağıdaki şekilde çıktı alıyorum:Başarısızsa:
{
"status": "0",
"response": "E-Mail veya şifre hatalı."
}Başarılıysa:[
{
"id": 27,
"name": "Deneme",
"surname": "Hesap",
"mail": "a@a.a",
"username": "deneme",
"password": "e17b825b10d3843788c36995620786c5"
}
]Üstte istediğim hale nasıl getirebilirim? Bir türlü beceremedim