如何在heroku上托管laravel api和如何在共享托管上托管数据库

时间:2019-10-09 09:49:03

标签: laravel

我正在尝试在heroku上托管laravel api,并在共享主机上托管数据库。在我的系统上,本地数据库连接到上传了heroku之后的共享主机,它拒绝了我的访问。

我在线检查了如何将laravel部署到heroku,但是laravel页面可以工作,但是当我去https://sahara-api.herokuapp.com/api/users邮递员访问权限被拒绝并且可以在本地工作时

    $users  = users::all();
    $response =[  'users'=> $users ];
    return response()->json($response, 200);

    }


    public function post_users(Request $request){


        $users = new users();   
         $users->user_name= $request->input('user_name');
         $users->user_pass= $request->input('user_pass');
         $users->user_email= $request->input('user_email');
         $users->category_id= $request->input('category_id');


          $users->save();  



         if($users->save()){

            return response()->json(['message'=> 'success '],201) ;

        } 
    else{
      return response()->json(['message'=> 'bad api authentication'],201) ;
    }




         }

从共享主机上的users表中获取结果

1 个答案:

答案 0 :(得分:0)

检查您的.env文件,数据库密码中是否有多余的空间。 enter image description here