#!$%@? 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 
@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
@Jacob:

Linia 3: use Closure; – importuje, żeby niżej móc pisać Closure zamiast \Closure (przestrzenie nazw)

Linia 50: Closure $queueResolver = null) – w konstruktorze przyjmuje funkcję anonimową jako argument – Closure jest tu po to, żeby umożliwić http://php.net/manual/en/language.oop5.typehinting.php – czyli upewnienie się, że przekazano argument właśnie z funkcją anonimową, a nie np
  • Odpowiedz
@Jacob: Czyli korzystając z Displatchera, robisz np:

$queueResolver = function () { /* whatever */ };
$dispatcher = new \Illuminate\Bus\Dispatcher($container, $queueResolver);
$dispatcher->dispatchToQueue($command); // tu zostanie użyta funkcja anonimowa (closure)
  • Odpowiedz
Witam, szybkie pytanko, piszę prostą gierkę via WWW i przy okazji chciałem się nauczyć #laravel

Zastanawiam się jak rozwiązać pewien problem zw. z przechowywaniem danych mam encję Gracz i TypPrzedmiotu. Jeden gracz może mieć wiele przedmiotów danego typu, podobnie jeden typ może byś posiadany przez wielu graczy, więc teoretycznie sprawa jest prosta relacja n:m

Tak by wyglądał schemat bazy:

tabla
@Xanatos: Uzasadnisz?

Do #!$%@? nędzy - skąd te hejty? Panowie - ludzie są czarni, biali, żółci, zawody też są różne. PHP spełnia swoją rolę znakomicie w większości przypadków jako webowy język skryptowy, deal with it. A kwestia sporów o wyższość jednego języka nad drugim to strasznie żenująca batalia zakompleksionych programistów.

Nie zapominajcie, że JĘZYK to tylko narzędzie do osiągnięcia celu. A patrząc na to z praktycznego punktu widzenia - skoro
  • Odpowiedz
Jak napisać w Eloquent Laravela, sortowanie po ilości komentarzy malejąco i po dacie dodania posta.

W przypadku 2 tabel Post i Comment. Relacja 1:N $post->comments();

np.

Post(21
@bonus: jedno z najgorszych mozliwych wydajnościowo rozwiązań, ale jak chcesz. Pomysł od MacDada był prosty i skuteczny, przesadna normalizacja jest o kant pupy czasem, warto sobie takie nadmiarowe dane przechowywać i raz na pare godzin zaktualizować z crona.
  • Odpowiedz
@bonus: mozesz robić tak, możesz keszować dane. Mało tego - możesz między laravela a mysqla wstawić nosqla. Możesz trzymać w sesji. Pierdyliard rozwiązań, ale przy skali 140 postów to faktycznie - żadne nie pokaże pazura.
  • Odpowiedz
Chciałem sobie jak najszybciej postawić środowisko, więc wybrałem homestead (zawsze było up-and-ready szybciej niż gdybym miał sobie sam ustawić via puphpet). A tutaj co? Muszę mieć na Windowsie php oraz composera?

Ściągnąłem i wypakowałem php, dodałem Path, ściągnąłem composera, próbuję zainstalować, problem - brak php_openssl.dll, ściągam openssl.dll, inny error - prawdopodobnie nie tą bibliotekę ściągnąłem. Skąd powinienem to pobrać? Chyba, że da się to zrobić szybciej? Homestead zawsze działał mi bezawaryjnie, z
  • Odpowiedz
Wrzuc gista z tego, zeby dalo sie komentowac.


@matiit: W gistach nie da się niestety komentować konkretnych linii :/

@kot1401 Skoro Twój kod służy do nauki, może po prostu daj publiczne repo
  • Odpowiedz
@knopers666: zrób silnik na miarę UNITY ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°) tylko napisany w assemblerze żeby miał taką grafę jak avatar na sprzęcie sprzed 10 lat ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Spook: najlepsza w tym temacie. Jeffrey ma dar przekazywania wiedzy. Ja coś bym streścił w dwóch zdaniach, a on robi o tym 10 minutowy odcinek. Dobre materiały, świetnie się wypowiada, czysty akcent, normalnie nie wiem do czego się przyczepić...
  • Odpowiedz