У меня есть запрос 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 для возврата пути к запросу.Необработанный метод не возвращает правильный путь.
Спасибо!