Дополнительно/Специальные возможности/Веб-консоль

Веб-консоль

Во фреймворке HLEB2 специальная Веб-консоль предоставляет доступ через браузер пользователя к выполнению консольных команд. Поддерживаются только команды фреймворка, то есть начинающиеся с 'php console'.

По умолчанию Веб-консоль отключена по соображениям безопасности.

Чтобы указать страницу приложения, на которой нужно вывести Веб-консоль, создайте для этого маршрут с адресом.

// File /routes/map.php

Route::match(['get''post'], '/web-console'view('console'));

Также нужно создать шаблон с выводом HTML-формы для Веб-консоли:

<?php
// File /resources/views/console.php

(new \Hleb\Main\Console\WebConsoleOnPage())->run();

Теперь Веб-консоль доступна по относительному адресу '/web-console' сайта. Также нужно скопировать ключ из файла '/storage/keys/web-console.key' и использовать для доступа к форме выполнения команд.

Команды, которые используют пользовательский ввод данных, не будут работать через Веб-консоль.

Страница создана: @fomiash
К началу страницы