Level 51
you need add 'files' => true
{!!Form::open(array('url' => '/admin/uploadFileToS3', 'method'=>'POST', 'files' => true))!!}
4 likes
For some reason $request->file('image') won't get an image through a post.
use Illuminate\Support\Facades\Input;
use Illuminate\Http\Request;
use Illuminate\Contracts\Filesystem\Filesystem;
use Validator;
use Session;
use App\Http\Requests;
use Storage;
public function uploadFileToS3(Request $request) {
$image = $request->file('image');
if ($image) {
echo "Image exists";
} else {
echo "No imgage";
}
}
And here is my form
{!!Form::open(array('url' => '/admin/uploadFileToS3'))!!}
<div class="row">
<div class="form-group col-md-6">
<label>Boss:</label>
<input type="file" name="image" id="image" class="form-control">
</div>
</div>
<div class="row">
<div class="form-group col-md-6">
<input type="submit" class="btn btn-primary" value="Upload">
</div>
</div>
{!!Form::close()!!}
you need add 'files' => true
{!!Form::open(array('url' => '/admin/uploadFileToS3', 'method'=>'POST', 'files' => true))!!}
Please or to participate in this conversation.