Olá Malta,
Trabalho com Laravel, e tenho um problema na parte do registo da conta.
Quando o utilizador se tenta registar "nome email password".. dá-me erro de conecção com a base dados, mas dá-me o seguinte erro no log:
- Undefined index: avatar {"exception":"[object] (ErrorException(code: 0): Undefined index: avatar at /var/www/app/User.php:221)
na Linha 221 é esta - if ($this->attributes['avatar'] && is_storage_driver(['s3'])) {
----
/**
* Format avatar to full url
*
* @return \Illuminate\Contracts\Routing\UrlGenerator|string
*/
public function getAvatarAttribute()
{
// Get avatar from external storage
if ($this->attributes['avatar'] && is_storage_driver(['s3'])) {
return Storage::temporaryUrl($this->attributes['avatar'], now()->addDay());
}
// Get avatar from local storage
if ($this->attributes['avatar']) {
return url('/' . $this->attributes['avatar']);
}
return url('/assets/images/' . 'default-avatar.png');
}
Ou seja, o utilizador não se consegue registar por causa da imagem, porque se eu escontecer esta função, já é possível fazer o registo, mas a imagem do utilizador não aparece.
A conecção com a base de dados está correcta porque o site todo funciona etc.
RESOLVIDO
Abraço,
Obrigado