使用Heroku进行laravel 5.2部署

时间:2017-03-21 17:45:29

标签: laravel deployment laravel-5.2 heroku-postgres

我在Laravel 5.2中构建了一个网站,使用XAMPP在我的机器上本地工作正常。我使用Heroku和PostGres插件在线部署了该项目。我可以在我的数据库中的一个表中注册用户,登录和输入信息。我无法在至少两张表格中输入信息。

我的laravel.log文件出错:

  

local.ERROR:ErrorException:未定义的变量:/ Applications / XAMPP / xamppfiles / htdocs / dsd-cms / storage / framework / views /.

中的用户

我进入终端时输入:

  

的var_dump(GETENV( 'DATABASE_URL'));

我明白了:

  

意外令牌`getenv'附近的语法错误

我的网站使用XAMPP在我的本地主机上运行,​​但在使用Heroku& Postgres的。有任何想法吗?

1 个答案:

答案 0 :(得分:0)

更新public function deviceToken(UpdateDeviceToken $request) { $user = JWTAuth::parseToken()->toUser(); // $deviceToken = DeviceToken::where('deviceToken', $deviceToken)->count(); // if($deviceToken == 0) // { // $user = $user->deviceTokens()->create(){ // 'deviceToken' = $request->input('deviceToken'); // } // } else { // } $deviceToken = DeviceToken::updateOrCreate([ 'deviceToken' => $request->input('deviceToken'), ], [ 'user_id' => $user->id, 'deviceToken' => $request->input('deviceToken'), ]); return $user; } 文件夹权限。