
Адаптированная под Phalcon https://github.com/darsain/laravel-console - Laravel 4 Console.
AJAX Консоль для выполнения PHP кода в браузере с подсветкой, возможностью сохранения последнего выполненного кода, ограничением доступа по IP адресу.
Пример, вводим в окно редактора, нажимаем Execute [Ctrl+Enter]
$user = Users::findFirst(1); echo $user->name;
Результат
vanchelo
Установка
- Скопировать содержимое папки в любой каталог
- Зарегистрировать в вашем автозагрузчике namespace Vanchelo\Console
// $loader = new Loader(); $loader->registerNamespaces(array( /* ... */ 'Vanchelo\Console' => __DIR__ . '/../library/console/src/', // Путь может быть другим ));
- Скопировать содержимое папки public в вашу public папку доступную из WEB
- Добавить в сервисы
/** * Register Console Service */ new Vanchelo\Console\ConsoleService($di);
- Добавить список разрешенных|запрещенных IP адресов в src/config/config.php
/* ... */ 'whitelist' => [ '127.0.0.1', '::1' ], // или 'balcklist' => [ '192.168.1.2' ], /* ... */
Всё! Консоль должна быть доступна по адресу http://site.com/phalcon-console
Так же в консоле доступны все сервисы и службы
Пара скриншотов


Скачать AJAX консоль vanchelo/phalcon-console
Исходный код консоли vanchelo/phalcon-console
Обо всех ошибках и предложениях сообщать сюда
Комментариев нет