Phalcon

Ajax консоль разработчика для Phalcon PHP

Ajax консоль разработчика для Phalcon PHP

Адаптированная под 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

Так же в консоле доступны все сервисы и службы

Пара скриншотов

Console Before Execute
Console After Execute

Скачать AJAX консоль vanchelo/phalcon-console

Исходный код консоли vanchelo/phalcon-console

Обо всех ошибках и предложениях сообщать сюда

Комментариев нет

Чтобы оставить комментарий необходимо авторизоваться