Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 10.03.2017 14:36:34

Как добавить удаление файлов

В контроллере есть код добавления файлов

public function store(Request $request) {
    $content = $request->getContent();

    $original_name = md5(date('Y.m.d H:i:s')) . '_' . date('Y.m.d H:i:s'); //$request->file("good_image_{$i}")->getClientOriginalName();
    $original_ext = 'jpeg'; //$request->file("good_image_{$i}")->getClientOriginalExtension();
    $filename = md5($original_name . date('Y-m-d H:i:s')) . '.' . $original_ext;
    $filepath = $request->server('DOCUMENT_ROOT') . '/public/assets/files/';

    file_put_contents($filepath . $filename, $content);

    //$request->file("good_image_{$i}")->move($filepath, $filename);

    $file = File::add($filename, $filepath . $filename, '//' . $request->server('HTTP_HOST') . '/public/assets/files/' . $filename, 0, 1, User::current()->id); //$name, $path, $uri, $size, $type, $user

    return $this->json('ok', $file);
}

теперь в контроллере нужно  добавить функцию удаления. Подскажите плз как правильно прописать функцию удаления)

Изменено stiks1488 (10.03.2017 14:43:41)

Не в сети

#2 11.03.2017 05:19:14

TrueKanonir
Откуда: Ташкент
Сообщений: 221

Re: Как добавить удаление файлов

Можно использовать фасад File

File::delete($path);

Не в сети

Подвал раздела