Esempio n. 1
0
if (is_dir($workbench = __DIR__ . '/../workbench')) {
    Illuminate\Workbench\Starter::start($workbench);
}
// ex-start.php
// ----------------------------------------------------------
// new Laravel application instance
$app = new Illuminate\Foundation\Application();
$env = $app->detectEnvironment(function () {
    return ENVIRONMENT;
});
// binding the paths configured in paths.php
$app->bindInstallPaths(['app' => APP_PATH, 'base' => APP_PATH, 'public' => ROOT_PATH . '/public', 'storage' => TEMP_PATH]);
// load the Illuminate application:
$framework = VENDOR_PATH . 'laravel/framework/src';
require $framework . '/Illuminate/Foundation/start.php';
// global functions / objects
// =========================================================
$GLOBALS['translate'] = new \Yeb\Laravel\Translate();
function __($text)
{
    return vsprintf($GLOBALS['translate']->zendTranslate->translate($text), array_slice(func_get_args(), 1));
}
// run laravel app: ex-index.php
// =========================================================
if (!defined('ARTISAN') and !defined('TESTING')) {
    $app->run();
    $app->shutdown();
    // testing
} else {
    return $app;
}