Как создать уникальные папки для каждого пользователя в Laravel 4?

Файл загрузки изображения Laravel 4 в уникальной папке

Как я могу создать для каждого пользователя уникальную папку для загрузки своих изображений?

Мой код:

<?php
public function postFilesUpload() {
$image = Input::file('image');

$destinationPath = 'userdata/user/'; /* {user_id}/{time} */
$extension = $image->getClientOriginalExtension();
$filename = str_random(12) . "." . $extension;

$image_upload = Input::file('image')->move($destinationPath, $filename);

if ($image_upload) {
return Redirect::route('get-media');
}
}
?>

Я хочу создать папку как это:

$result = File::makeDirectory('/path/to/directory' . Auth::user()->id . "/" . time());

Это должно создать это: path/to/directory/{id}/{time}, но он создает папку рядом с path,

0

Решение

Решение

Решение действительно простое:

$destinationPath = 'userdata/user/' . Auth::user()->id;

Вы не нужен File::makeDirectory()

1

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

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

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