鍍金池/ 問答/PHP  HTML/ vue axios提交數(shù)據(jù)到后臺(tái)時(shí)出現(xiàn)錯(cuò)誤

vue axios提交數(shù)據(jù)到后臺(tái)時(shí)出現(xiàn)錯(cuò)誤

axios.post('/Server_Side/Server_Side_B/public/login',this.login).then();

post請(qǐng)求后出現(xiàn)Error: Request failed with status code 500的錯(cuò)誤。

vue的地址 http://localhost/Server_Side/...
后臺(tái)地址 http://localhost/Server_Side/...

問題的原因是什么

圖片描述
圖片描述

回答
編輯回答
柒喵

好像明顯是服務(wù)器報(bào)錯(cuò), 用的是不是tp? 如果是配置 tp config里的debug參數(shù)

2017年1月13日 02:27
編輯回答
來守候

沒看出什么問題,可能的原因:
字段沒對(duì)應(yīng)上,具體查看 /storage/logs/laravel.log 的報(bào)錯(cuò)
還有,還有,還有,登錄你這樣寫的邏輯?我寫一個(gè)簡(jiǎn)單的給你吧

public function login(Request $request)
{
    list($username, $password) = $request->only(['username', 'password']);
    
    if ($user = LoginModel::where('username', $username)->where('password', $password)) {
        $user->token = md5($user->name);
        $user->save();
        
        return ['status' => '200', 'message' => 'login success'];
    }
    
    return ['status' => 403, 'message' => 'invaild credential'];
}
2017年5月17日 23:02