Wysyłanie emaili w Laravel

Możliwość wysłania emaila do klienta, czy też powiadomienia go o czymkolwiek w jakikolwiek inny sposób (sms, push notification, etc.) to nieodłączny element każdej większej aplikacji internetowej. Oczywiście Laravel jest wyposażony w narzędzia ułatwiające konfigurację, tworzenie oraz zarządzanie emailami wysyłanymi do klientów. W konsekwencji sprowadza się to do utworzenia tzw. providerów (zewnętrznych lub wewnętrznych) do każdego… Kontynuuj czytanie „Wysyłanie emaili w Laravel”

Jak działa Laravel?

Zabierając się do pracy nad nowym projektem lub przepisania/refactoringu obecnego systemu, mamy kilka możliwości: pisać wszystko samemu (bo jesteśmy masochistami albo wyznawcami teorii spiskowych i nie ufamy autorom gotowych komponentów), piszemy część sami, posiłkując się gotowymi bibliotekami przy konkretnych problemach/funkcjach stawiamy na framework (np. Laravel) Idea Laravela i innych frameworków No tak, tylko skoro czytasz… Kontynuuj czytanie „Jak działa Laravel?”

Co to jest Laravel

Programowanie to względnie nowa dziedzina, a przynajmniej za taką jest uważana. Jednakowoż minęło już kilkadziesiąt lat odkąd zaczęto pisać pierwsze linijki kodu mniej więcej w sposób, który uznajemy dziś za programowanie. Kilkadziesiąt lat to dużo, szczególnie w programowaniu. Fakt, że programowanie aplikacji internetowych jest trochę młodsze, bo i sam internet wynaleziono trochę później niż komputery.… Kontynuuj czytanie „Co to jest Laravel”

Poradnik Laravel Eloquent: Modele i różne sposoby ich tworzenia

Każda tabela w bazie danych ma swój odpowiednik ORM w kodzie naszej aplikacji określany jako „Model”. Model jest to klasa służąca do interakcji z danymi w tej tabeli z poziomu kodu. Dzięki niej możemy pobierać, modyfikować albo usuwać dane w tej tabeli. Jak stworzyć model Modele tworzymy w katalogu app, chyba, że zdecydujemy inaczej modyfikując… Kontynuuj czytanie „Poradnik Laravel Eloquent: Modele i różne sposoby ich tworzenia”

Używanie natywnych modułów Node.js na przykładzie Path i Util

W tym artykule, który jest częścią kursu Node.js dalej kontynuujemy „podróż” po funkcjach i obiektach dostępnych w Node.js z poziomu globalnego. A konkretnie zajmiemy się funkcją require(). Korzystaliśmy już z funkcji require() w poprzednim artykule z tego kursu do załadowania modułu Path i przypisania go do zmiennej o tej samej nazwie: var path = require(„path”);… Kontynuuj czytanie „Używanie natywnych modułów Node.js na przykładzie Path i Util”

Asynchroniczność w Node.js – pierwsze kroki

W tym tutorialu zapoznamy się z asynchronicznością Node.js na przykładzie wykorzystania funkcji związanych z kontrolą upływu czasu, które dostępne są globalnie w Node.js. Tworzymy plik apka.js i umieszczamy w niej poniższy kod, który najpierw inicjuje zmienną wait z wartością 3000, wyrzuca do konsoli tekst Zaczynamy… a następnie uruchamia funkcję setTimeout(), która z kolei wykonuje swój… Kontynuuj czytanie „Asynchroniczność w Node.js – pierwsze kroki”

Pierwsza aplikacja w Node.js

Zanim napiszemy pierwszy skrypt w Nodejs, troszeczkę teorii. Aplikacje pisane w Node.js posiadają modułową architekturę. Każdy plik .js stanowi swój odrębny moduł, a zmienne, które w nim deklarujemy posiadają scope w obrębie tego modułu. W odróżnieniu od czystego javascriptu w przeglądarkach, gdzie var zmienna = 5 znajduje w scopie globalnym i może wywołana przez window.zmienna.… Kontynuuj czytanie „Pierwsza aplikacja w Node.js”

Jak zainstalować Node.js

Najłatwiejszym sposobem zainstalowania Node.js jest odwiedzenie oficjalnej strony https://nodejs.org/en/ i pobranie go poprzez kliknięcie z zielony przycisk na głównej stronie. Spowoduje to pobranie Node.js w wersji na Twój system. W momencie gdy dodaję ten tutorial, dostępne są dwa przyciski: Node.js jest często aktualizowany, więc prawdopodobnie widzisz już inne cyferki przy numerze wersji. Tak czy inaczej… Kontynuuj czytanie „Jak zainstalować Node.js”

Jak działa Node.js

Node.js to narzędzie, które umożliwia tworzenie i utrzymywanie skryptów w języku Javascript poza środowiskiem przeglądarki internetowej. Oznacza to, że możemy uruchamiać aplikacje javascript na komputerze, laptopie, czy serwerze i nie musimy do tego celu włączać przeglądarki. Ten szybki framework jest dostępny na wszystkich głównych środowiskach operacyjnych – Windowsie, Linuksie i MacOS. Niewątpliwie jasnym punktem Node.js… Kontynuuj czytanie „Jak działa Node.js”