Wpis z mikrobloga

#!$%@? dopiero co zainstalowałem #laravel z Sentry, a już nie chce działać ;_;
Wiem jak naprawić, ale dlaczego tak się dzieje skoro korzystam tak jak dokumentacja mówi?
Błąd:
  [Illuminate\Database\QueryException]
  SQLSTATE[42S22]: Column not found: 1054 Unknown column 'gravatar' in 'field
   list' (SQL: insert into 
*****users (emailpasswordactivatedg
  ravatarupdated
atcreated_at) values (*******@gmail.com, y$M34
  L5keIf/rLGcQKdhpV4eWuDByPV8DRCFdmgxzlxgipLV7EQK5N., 1, ******@gmail.c
  om, 2015-01-05 01:29:57, 2015-01-05 01:29:57))
``````
  [PDOException]
  SQLSTATE[42S22]: Column not found: 1054 Unknown column 'gravatar' in 'field
   list'
```Kod: ```
protected $userData = array(
        'email'      => 'cos',
        'password'   => 'cos',
        'activated'  => true
);
// Create the user
$user = Sentry::getUserProvider()->create($this->userData);
``````
// Associate the Admin group to this user
$group = Sentry::getGroupProvider()->findById(1);
$user->addGroup($group);

#programowanie #webdev #php
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@knopers666:

dlaczego masz pretensje do PHP, skoro wyjątek wyraźnie mówi, że próbujesz przypisać dane do kolumny gravatar, która nie istnieje w bazie?

Nie bazuj tylko i wyłącznie na dokumentacji - traktuj ją jako wskazówki a nie reguły.
  • Odpowiedz
@Dolii: Znalazłem #!$%@? ($this->userData['gravatar'] = $email;) to moja winna, że nie przeszukałem. Proszę moderatora o zamknięcie tematu.

____________________
Piszę poprawnie po Polsku.
  • Odpowiedz