Laravel中的用户角色

时间:2017-03-14 12:51:03

标签: php laravel web-services

我想为我的控制器实现用户角色。当用户是admin或master时,它可以工作,但是当用户是客户端时,它不会,并且我收到205 http响应。

此代码在我的localhost中运行良好,但在我的主机中却不是这样。

public function store(Request $request)
{

    $validation = Validator::make($request->all(), [
        'name' => 'required|string',
        'imageone'=> 'required|string'
    ]);
    if ($validation->fails())
    {

        return response()->json('Fails',404);
    }

    $user = JWTAuth::parseToken()->authenticate();
    if ($user->roles=='admin'||$user->roles=='master') { 
        $name= $request->input('name');
        $imageone = $request->input('imageone');
        $cate=new categoryi();
        $cate->name=$name;
        $cate->imageone=$imageone;

        if ($cate->save())
        {
            return response()->json($cate,202);
        }
     }
    return response()->json('Fails',500);
}

0 个答案:

没有答案