Laravel 4: генерация представлений с помощью функции PHP mkdir ()

Я хотел бы, чтобы администраторы сайта имели возможность создавать каталоги просмотра через пользовательский интерфейс.

Вот разбивка:

  • Моя система состоит из около 30 различных форм (например, одна форма позволяет сотрудникам добавлять ежемесячную статистику для своего отдела).
  • Каждая форма имеет свой собственный каталог в каталоге app / views.
  • Администратор имеет возможность создать новую форму (form_id и form_name) в базе данных
  • Когда создается новая форма, новый каталог в папке app / views генерируется с помощью PHP mkdir ()

Проблема в том, что для этого мне, очевидно, нужно выполнить chmod 777 мой каталог app / views. Есть ли лучший способ создать этот новый каталог через Laravel? Должен ли я идти об этом по-другому?

1

Решение

Я рекомендую использовать папку для хранения или что-то уже доступное для записи.

Вот как вы создаете папку

$result = File::makeDirectory(app_path().'/path/to/directory', 0775, true);

источник
http://laravel-recipes.com/recipes/147

1

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

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

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