Класс хранения в построителе запросов - PullRequest
1 голос
/ 03 июля 2019

У меня есть запрос ajax в JSON, и мне нужно вернуть путь к файлу, чтобы загрузить файл.

Я получаю хранилище следующим образом:

$attachments = $req->file('files')[$key][0]->storeAs('purchase', $filename);

У меня есть символическая ссылкахранилище:

php artisan storage:link

В моем контроллере я делаю следующее:

 $dataAttachments = DB::table('purchase_requests_attachments AS a')
                    ->join('users AS b', 'a.id_usr_add', '=', 'b.id')
                    ->join('purchase_attachments_rules AS c', 'a.id_rule', '=', 'c.id')
                    ->select(DB::RAW(Storage::download('a.file', 'tituloteste')), 'a.id AS id', 'a.id_usr_add AS id_usr', 'b.full_name AS full_name', 'a.id_rule AS id_rule', 'c.description as description', 'a.file AS attachment', 'a.created_at AS created_at')->where('a.id_request', '=', $id_purchase)->get();

Не работает raw для возврата пути к запросу.Необработанный метод не возвращает правильный путь.

Спасибо!

...