• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy dobrze zrozumiałem kurs Laravel? - Podstawy

0 głosów
96 wizyt
pytanie zadane 12 stycznia w PHP, Symfony, Zend przez Greeenone Dyskutant (9,440 p.)

Hej,

Przerabiam kurs Laravel w którym nauczyciel czasami omija tłumaczenie co jest od czego. Chciałbym was zapytać, czy dobrze zrozumiałem to, co było w kursie

W tej lekcji było pokazane jak stworzyć wyświetlanie zawartości z tabel które mają przypisane ID aktywnego użytkownika

Plik App\User.php

public function listings(){
  return $this->hasMany('App\Listing');
}

- Czy nazwa funkcji ma jakiekolwiek znaczenie ?

- "Użytkownik posiada wiele wpisów"

Plik App\Listing

    public function user() { 
      return $this->belongsTo('App\User');
    }

- Tutaj tak samo.. Czy nazwa funkcji ma jakieś znaczenie ?

- "Wpis należy do użytkownika"

DashboardController

public function index()
{
    $user_id = auth()->user()->id;
    $user = User::find($user_id);

    return view('dashboard')->with('listings', $user->listings);
}

- Pierwsza linia funkcji: Pobiera ID zalogowanego użytkownika

- Druga linia funkcji: Wyszukuje w bazie danych tabele które posiadają ID aktywnego użytkownika

- Return: Przekazuje do pliku widoku zmienną "listings" oraz wszystkie tabele posiadające Id użytkownika ($user->listings)

1 odpowiedź

0 głosów
odpowiedź 13 stycznia przez m4sk1n Pasjonat (15,820 p.)
wybrane 13 stycznia przez Greeenone
 
Najlepsza
Tak, nazwa funkcji ma znaczenie, aby uzyskać dostęp do tych `listings` używasz `$someUsers->listings` właśnie dlatego, że ta funkcja nazywa się `listings`.

Podobne pytania

0 głosów
1 odpowiedź 61 wizyt
0 głosów
2 odpowiedzi 860 wizyt
pytanie zadane 11 czerwca 2017 w PHP, Symfony, Zend przez Kamil Pixel Niedbals Użytkownik (650 p.)
0 głosów
1 odpowiedź 38 wizyt
pytanie zadane 19 stycznia w PHP, Symfony, Zend przez kasia101 Początkujący (290 p.)
Porady nie od parady
Zadając pytanie postaraj się o szczegółowe opisanie problemu oraz udostępnienie wszystkich istotnych informacji (kody źródłowe, zrzuty ekranu itp.).Opisanie problemu

61,378 zapytań

107,319 odpowiedzi

223,524 komentarzy

33,122 pasjonatów

Przeglądających: 354
Pasjonatów: 12 Gości: 342

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...