Извините меня за мой английский, это не хорошо.

Я пытаюсь использовать класс для загрузки файлов, но консоль показывает мне

{"error":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"Класс 'uploadFiles\qqFileUploader' не найден","file":"C:\xampp\htdocs\proyecto \traductor\app\controllers\publico\HomeController.php","line":27}}

Я искал информацию об этом, но не решил свою проблему.

Это метод в контроллере:

public function setFiles() {
    try {
        $obj= new \uploadFiles\qqFileUploader();

        $files = array("file" => \Request::post("qqfile"));


        $rules = array(
            'file' => 'mimes:pdf,doc,docx,ppt,pptx,xls,txt',
            'size' => '1024000'
        );


        $validation = \Validator::make($files, $rules);



        if ($validation->fails()) {
            throw new \Exception($validation->errors()->first());
        } else {
            return \Response::make('success', 200);
        }
    } catch (\Exception $e) {
        return \Response::make($e->getMessage(), 400);
    }
}

Я вношу изменения в

звезда/global.php

И я помещаю этот код app_path().'/facades', после чего я запускаю composer dump-autoload.

Пожалуйста, помогите мне, спасибо.

1
Andres Ruales 22 Янв 2015 в 22:47
Лучше всего удалить закомментированный код, чтобы людям было проще увидеть, что выполняется.
 – 
shennan
22 Янв 2015 в 22:53

2 ответа

Я сам решил проблему, я публикую это, потому что может помочь кому-то еще. Проблема в том, что laravel связывает имя файла с именем класса. Это должно быть то же самое

0
Andres Ruales 23 Янв 2015 в 05:32

Попробуйте запустить эту команду

автозагрузка дампа композитора

0
Faris Rayhan 28 Июн 2017 в 09:06