Skip to content

jobhub/phalcon-console

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phalcon Console

Bitdeli Badge

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

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

Пара скриншотов Console Before Execute Console After Execute

About

Phalcon Ajax Console

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published