我在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的。有任何想法吗?
答案 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;
}
文件夹权限。