Адаптированная под 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'
],
/* ... */
Всё! Консоль должна быть доступна по адресу http://site.com/phalcon-console
Так же в консоле доступны все сервисы и службы