Получите ошибку, чтобы получить изображение в laravel

Я новичок в Laravel, и я пытаюсь загрузить и изображение, но я получаю ошибку в getclientsize,

Я пытался найти решение в Google. Я последовал совету и поправил свой php.ini подать post_max_size и файл uploaded_max_size`, однако он все еще не работает для меня.

Может кто-нибудь может помочь решить эту проблему? Ниже я приложил код.

Я изменил upload_max_file размер в php.ini но это все еще не работает. Какое бы изображение я ни загружал, оно сохраняется как tmp файл в моей папке.

контроллер

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\file;
use Illuminate\Support\Facades\Input;
use Illuminate\Http\UploadedFile;

class testing extends Controller
{
/
public function store(Request $request)
{
$user = new file;
$user->title = Input::get('name');
if(Input::hasFile('image')){
$file=Input::file('image');
$file->move(public_path().'/images/', $file);
$user->name=$file->getClientoriginalName();
$user->size=$file->getClientsize();
$user->type=$file->getClientMimeType();
}
$user->save();
return "data saved";
}

Форма:

<?php
echo Form::open(array('url' => '/store','files'=>'true'));
echo 'Select the file to upload.';
echo Form::file('image');
echo Form::text('name');
echo Form::submit('Upload File');
echo Form::close();
?>

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector