Ejemplo n.º 1
0
 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     \Localization::setLocale('id');
     if (Schema::hasTable('top_menu')) {
         $top_menu = TopMenu::all()->sortBy('urutan');
         view()->share('top_menu', $top_menu);
     }
 }
Ejemplo n.º 2
0
<?php

Route::group(array('prefix' => Localization::setLocale()), function () {
    Route::resource('admin/faq/faq', '\\Lavalite\\FAQ\\Controllers\\FaqAdminController');
    Route::get('/faq', 'Lavalite\\FAQ\\Controllers\\PublicController@index');
    Route::get('/faq/{slug?}', 'Lavalite\\FAQ\\Controllers\\PublicController@details');
});
Ejemplo n.º 3
0
        $_SESSION = [];
        session_regenerate_id($delete);
        return session_id();
    };
    return new Environment\Session($_SESSION, session_id(), 'skyhook', $regenerator);
});
// Register Environment Singletons
foreach (array('Get' => &$_GET, 'Post' => &$_POST, 'Server' => &$_SERVER, 'PostFiles' => &$_FILES, 'Cookie' => &$_COOKIE) as $class => $glbl) {
    $c = "Environment\\" . $class;
    Container::registerSingleton($c, function () use($c, $glbl) {
        return new $c($glbl);
    });
}
$cookies = Container::dispense("Environment\\Cookie");
if (isset($cookies['lang']) && Localization::localePresent($cookies['lang'])) {
    Localization::setLocale($cookies['lang']);
}
Container::registerSingleton('Environment\\RequestHeaders', function () {
    $headers = getallheaders();
    return new Environment\RequestHeaders($headers);
});
foreach (array('Delete', 'Put') as $wrapper) {
    Container::registerSingleton($wrapper, function () use($wrapper) {
        $server = Container::dispense(Environment\Server);
        $nsed = "Environment\\" . $wrapper;
        $wrapped = $nsed::buildHelper($server);
        return new $nsed($wrapped);
    });
}
Container::registerSingleton('DB', function () {
    return new DB(new DateTimeZone(trim(file_get_contents('/etc/timezone'))));
Ejemplo n.º 4
0
    Route::post('dashboard/topmenu/urut', ['as' => 'urutTopMenu', 'uses' => 'TopMenuController@urutTopMenu']);
    Route::get('dashboard/topmenu/add', ['as' => 'addTopMenu', 'uses' => 'TopMenuController@addTopMenu']);
    Route::post('dashboard/topmenu', ['as' => 'storeTopMenu', 'uses' => 'TopMenuController@storeTopMenu']);
    Route::get('dashboard/topmenu/{id}/edit', ['as' => 'editTopMenu', 'uses' => 'TopMenuController@editTopMenu']);
    Route::patch('dashboard/topmenu/{id}', ['as' => 'updateTopMenu', 'uses' => 'TopMenuController@updateTopMenu']);
    Route::get('dashboard/topmenu/{id}/delete', ['as' => 'showDeleteTopMenu', 'uses' => 'TopMenuController@showDeleteTopMenu']);
    Route::delete('dashboard/topmenu/{id}', ['as' => 'deleteTopMenu', 'uses' => 'TopMenuController@deleteTopMenu']);
    Route::get('dashboard/slider', ['as' => 'slider', 'uses' => 'SliderController@daftarslider']);
    Route::post('dashboard/slider/urut', ['as' => 'urutSlider', 'uses' => 'SliderController@urutSlider']);
    Route::get('dashboard/dataTableSlider', ['as' => 'dataTableSlider', 'uses' => 'SliderController@dataTableSlider']);
    Route::get('dashboard/slider/add', ['as' => 'addSlider', 'uses' => 'SliderController@addSlider']);
    Route::patch('dashboard/slider/{id}/add', ['as' => 'addToSlider', 'uses' => 'SliderController@addToSlider']);
    Route::get('dashboard/slider/{id}/upload', ['as' => 'addImageSlider', 'uses' => 'SliderController@addImageSlider']);
    Route::get('dashboard/slider/{id}/remove', ['as' => 'showRemoveSlider', 'uses' => 'SliderController@showRemoveSlider']);
    Route::patch('dashboard/slider/{id}/remove', ['as' => 'removeSlider', 'uses' => 'SliderController@removeSlider']);
});
Route::get('get/chart', ['as' => 'getChartData', 'uses' => 'HomeController@getChartData']);
Route::get('chart', 'HomeController@chart');
#Auth
Route::get('login', 'Auth\\AuthController@getLogin');
Route::post('login', ['as' => 'login', 'uses' => 'Auth\\AuthController@postLogin']);
Route::get('logout', 'Auth\\AuthController@getLogout');
Route::get('dashboard/data.user', ['as' => 'datatables.user', 'uses' => 'DashboardController@postDataUser']);
Route::get('dashboard/user', ['as' => 'daftar.user', 'uses' => 'DashboardController@daftarUser']);
#FrontEnd
Route::group(['prefix' => Localization::setLocale(), 'middleware' => ['localize']], function () {
    Route::get('/', ['as' => 'homepage', 'uses' => 'HomeController@index']);
    Route::get('search', ['as' => 'search', 'uses' => 'HomeController@search']);
    Route::get('{slug}', ['as' => 'show.page', 'uses' => 'PageController@showPage']);
    Route::get('{kategori}/{slug}', ['as' => 'show.post', 'uses' => 'PostController@showPost']);
});
Ejemplo n.º 5
0
<?php

Route::group(['prefix' => Localization::setLocale()], function () {
    Route::resource('admin/contact', 'Lavalite\\Contact\\Controllers\\ContactAdminController');
    Route::group(['prefix' => '/'], function () {
        Route::get(Config::get('contact::uri'), 'Lavalite\\Contact\\ContactController@form');
        Route::post(Config::get('contact::uri'), 'Lavalite\\Contact\\ContactController@send');
    });
});