Функция, которая создает представление модели и контроллер. (как звонить безопасно)

Извините за запутанный заголовок, однако,

Я заинтересован в создании функции, которая создает новые файлы моделей, представлений и контроллеров по умолчанию с именем, которое я предоставляю через функцию в определенный каталог URL.

Чтобы быть более понятным, я хочу автоматически создать вид модели и контроллер с помощью одной функции и поместить их в мой каталог без необходимости индивидуально создавать и маркировать их.

Процесс кажется вполне понятным, хотя моя задача — найти лучший способ вызывать эту функцию только тогда, когда она мне нужна, и убедиться, что случайные пользователи не могут получить к ней доступ и создать кучу файлов на моем сервере. Будет ли это что-то, что я создаю в форме на закрытой странице?

Чтобы быть более ясным в моем вопросе:

Каков наилучший и наиболее безопасный способ вызова этой функции?

-1

Решение

Более безопасным является использование CLI — интерфейса командной строки, например, Laravel Artisan CLI:

php artisan:makemigration create_table

Создает файлы миграции в папке app / database / migrations или:

php artisan controller:make PhotoController

Создает контроллер в папке app / controllers
Поэтому небезопасно, если эта функция будет на WEB-странице, потому что любой может получить к ней доступ и управлять вашим проектом, более безопасным в CLI, когда вы подключаете свой сервер по SSH-соединению и вводите некоторые команды.
Надеюсь, я помогу.

-1

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

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

По вопросам рекламы [email protected]