Spisie treści
Wiedząc, jak korzystać z Język SQL Przy tworzeniu aplikacji internetowych jest to bardzo przydatne, prawdą jest, że czasami jest to trochę skomplikowane, aby napisać wiele instrukcji, aby osiągnąć proste wyniki, takie jak wstawianie lub tworzenie zapytań o niskiej lub średniej złożoności, dodatkowo przy wstawianiu musimy chronić się przed Wstrzyknięcia SQL.BiegłyLaravel oferuje nam interfejs o nazwie Biegły dzięki któremu możemy wchodzić w interakcję z naszym silnikiem bazy danych bez konieczności pisania jednego zdania SQL, daje nam to tę zaletę, że nie musimy myśleć o optymalizacji zapytań ani o nie martwić się Wstrzyknięcia SQLJednak dla użytkownika starej szkoły może się to wydawać nieco ograniczające.
Jak zawsze, za każdym razem, gdy potrzebujemy dokonać zmiany w bazie danych, najlepiej zrobić to poprzez migrację, dzięki temu będziemy mieli historię zmian i nie będziemy musieli bezpośrednio dotykać silnika bazy danych.
Pierwszą rzeczą, którą musimy zrobić, to wygenerować plik migracji, w tym celu użyjemy następującego polecenia w rzemieślnik:
migracja artysty php: zrób add_data_to_shows_tablePowinno to wygenerować nowy plik w aplikacja / baza danych / migracje z datą wykonania migracji i nazwą tego samego, może to być coś podobnego do tego:
2014_07_15_222551_add_data_to_shows_table.phpPonieważ mamy nasz plik, zobaczmy na poniższym obrazku, jak modyfikujemy metodę w górę () aby dodać instrukcje w Biegły aby wstawić dane:
POWIĘKSZAĆ
Gdy dane znajdą się w naszej tabeli, najbardziej naturalną rzeczą jest to, że chcemy je skonsultować, w tym celu musimy tylko zbudować model, w którym możemy ustalić parametry zapytania, a następnie trasę, aby móc je wywołać, powiedzmy najpierw zobacz model:
POWIĘKSZAĆ
Na koniec zbudujemy trasę, w tym celu po prostu wywołamy metodę modelu i dzięki temu możemy uzyskać dostęp do rekordów i pokazać je metodą pomocnik dd (), Zobaczmy przykład na poniższym obrazku: