Example #1
0
 /**
  * Create the migration
  * @param string $table
  * @return string|boolean
  */
 public function createMigration($table)
 {
     $filename = str_replace(' ', '_', $table) . date('Y-m-d-H-i-s') . '.php';
     $file = Config::get('app_path') . 'db/' . $filename;
     $result = file_put_contents($file, file_get_contents(Config::path("Virge\\Database@resources/stubs/install.php")));
     return $result ? $file : false;
 }
 /**
  * Include a component
  * @param string $template
  * @param array $parameters
  */
 public function component($template, $parameters = array())
 {
     foreach ($parameters as $name => $value) {
         ${$name} = $value;
     }
     include Config::path($template);
 }
 /**
  * 
  * @param string $filepath
  * @return Response
  */
 public function render($filepath, $parameters = array())
 {
     return $this->getTemplatingService()->render(Config::path($filepath), $parameters);
 }
Example #4
0
 /**
  * Setup table to hold our migrations
  */
 public function init()
 {
     include_once Config::path("Virge\\Cron@resources/setup/database.php");
     Cli::output('Successfully initialized cron table');
 }
 public function init()
 {
     require_once Config::path("\\Virge\\Event@setup/events.php");
 }