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

laravel php nie dziala

Object Storage Arubacloud
0 głosów
274 wizyt
pytanie zadane 21 września 2018 w PHP przez JeyJey Użytkownik (710 p.)

Siemka, dlaczego wywala mi taki błąd??: 

 

syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ']'

  1. public function index()
  2. {
  3. $posts = Post::all();
  4. return view('posts.index' ['posts' => $post]);

wszystko robie tak jak trzeba i ch** nic nie działa 

komentarz 21 września 2018 przez JeyJey Użytkownik (710 p.)

Teraz wywala mi z kolei to 

SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select * from `posts`)

  • co mam robic??????????????????????????????????

3 odpowiedzi

0 głosów
odpowiedź 21 września 2018 przez Arkadiusz Waluk Ekspert (287,950 p.)
Wprowadź właściwe dane do bazy danych w pliku .env, skoro masz homestead to zakładam że po prostu zostawiłeś domyślne a faktyczne do bazy masz inne.

PS więcej spokoju, w programowaniu nerwy i przekleństwa w niczym nie pomagają
komentarz 21 września 2018 przez JeyJey Użytkownik (710 p.)

wlasnie chodzi o to ze pierwsze co zrobilem to skonfigurowalem baze w pliku .env zresetowalem serwer i dziala ale teraz mam problem z tym ze wywala mi to na ekranie 

  1. @forach
  2.  
  3. <?php echo e($posts->$post); ?>
  4.  
  5.  
  6. @endforach

gdzie mam zapisane w edytorze to 

@forach
                
                {{ $posts->$post }}

            @endforach

 

komentarz 21 września 2018 przez Arkadiusz Waluk Ekspert (287,950 p.)

Obok tego powinieneś mieć treść błędu, nie wywala na pewno samego kodu.

Nie istnieje coś takiego jak forach, jest foreach (automatycznie też więc endforeach). W foreach podajemy jeszcze tablicę/kolekcję po jakiej ma iterować i zmienną do jakiej ma przypisywać każde przejście - zobacz w dokumentacji jak wygląda pętla foreach. Do tego nie wiem co chcesz wyświetlić - właściwość post obiektu $posts czy właściwość której nazwa kryje się pod zmienną $post. Prawdopodobnie to pierwsze, wtedy powinno być $posts->post, bez dolara przed nazwą właściwości.

0 głosów
odpowiedź 21 września 2018 przez Gambr Dyskutant (7,530 p.)
edycja 21 września 2018 przez Gambr

Polecam używać:

return view('posts.index')->with('posts',$posts);

Co do odrzucenia zapytania przez bazę danych, w pliku env ustaw:

DB_PASSWORD = ""

Ps Na wklejanie kodu do pytania przeznaczony jest specjalny bloczek, używaj go. 

komentarz 21 września 2018 przez JeyJey Użytkownik (710 p.)
Mam ustawione wlasnie na brak hasla sprobuje tego with i dam znac. Czasami mam wrazenie ze pewne bledy sa wywalane tylko dla mnie XD
0 głosów
odpowiedź 21 września 2018 przez Igor Gawrys Stary wyjadacz (12,460 p.)
Jeżli uruchamiasz to przez adres/public to tak się dzieje rób /

Podobne pytania

0 głosów
1 odpowiedź 161 wizyt
pytanie zadane 10 grudnia 2018 w PHP przez Ziito Obywatel (1,110 p.)
0 głosów
1 odpowiedź 451 wizyt
pytanie zadane 4 grudnia 2018 w PHP przez Ziito Obywatel (1,110 p.)
0 głosów
1 odpowiedź 204 wizyt
pytanie zadane 18 września 2018 w PHP przez JeyJey Użytkownik (710 p.)

92,556 zapytań

141,404 odpowiedzi

319,561 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...