Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 27.08.2014 12:53:03

Метод Input::file() возвращает пустой массив

Люди помогите разобраться с проблемой. Метод  Input::file() возвращает пустой массив. Метод Input::all() работает нормально.     
routes.php

Route::post('/img', function(){
     $img = Input::file();
     print_r($img);
    return ;
});
Route::get('/img', function(){
     return View::make('img');
});

views/img.blade.php

@extends('template.main')
@section('content')

<h4>Добавить картинку</h4>
{{Form::open(array('method'=>'POST'))}}
   {{Form::file('image')}}
   {{Form::submit('Отправить')}}
{{Form::close()}}

@stop

Не в сети

#2 27.08.2014 13:08:01

Artdevue
Откуда: Kiev
Сообщений: 119
Сайт

Re: Метод Input::file() возвращает пустой массив

доки внимательно читайте http://laravel.com/docs/html#opening-a-form

{{ Form::open(array('method'=>'POST', 'files' => true)) }}

If you think it’s expensive to hire a professional to do the job, wait until you hire an amateur.

Не в сети

#3 27.08.2014 14:11:55

Re: Метод Input::file() возвращает пустой массив

Artdevue. Спасибо за помощь.

Не в сети

Подвал раздела