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

Laravel 5.4 Upload plików

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
710 wizyt
pytanie zadane 19 lutego 2017 w PHP przez niezalogowany
edycja 19 lutego 2017

Cześć, wie ktoś jak wysłać plik na serwer w laravel 5.4 ?

korzystam z dokumentacji technicznej ale wyskakuje mi błąd.

    public function store(ArticleRequest $request)
    {
        $article = new Article($request->all());

        $request->image->store('img');

        Auth::user()->articles()->save($article);
        Session::flash('message', 'Wpis został dodany!');
        return redirect('articles');
    }

Tak wygląda mój kod

https://laravel.com/docs/5.4/requests

taki mam błąd:

Call to a member function store() on string

2 odpowiedzi

0 głosów
odpowiedź 19 lutego 2017 przez Pietrak Pasjonat (18,850 p.)
wybrane 20 lutego 2017
 
Najlepsza
Funkcja store() zwraca tylko ścieżkę do pliku. Musisz użyc move() http://stackoverflow.com/questions/38256539/how-and-where-can-store-images-with-laravel lub użyc bilbioteki http://image.intervention.io/use/uploads
komentarz 20 lutego 2017 przez niezalogowany
Thx działa :D
0 głosów
odpowiedź 19 lutego 2017 przez xandros Nałogowiec (29,450 p.)
komentarz 20 lutego 2017 przez niezalogowany
Niestety nie pomoże :( próbowałem już tego, ta sama sytuacja :(

Podobne pytania

0 głosów
1 odpowiedź 801 wizyt
pytanie zadane 22 kwietnia 2017 w PHP przez niezalogowany
0 głosów
1 odpowiedź 659 wizyt
pytanie zadane 18 marca 2017 w PHP przez niezalogowany
0 głosów
1 odpowiedź 193 wizyt

93,442 zapytań

142,434 odpowiedzi

322,690 komentarzy

62,804 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

...