public function postIndex() { //dd(Input::all()); // Load settings //$settings = new Setting(); //$settings = $settings->getSettings(); //$data = File::get(storage_path().'/settings.json'); //dd($data); // HTML $status = Input::get('status'); $color = Input::get('color'); // Designs $design_names = Input::get('designs'); $designs = array(); foreach ($design_names as $name) { $designs[$name] = array('status' => $status[$name], 'color' => $color[$name]); } // Components $components_names = Input::get('components'); $components = array(); foreach ($components_names as $name) { $components[$name] = array('status' => $status[$name], 'color' => $color[$name]); } $data = array('designs' => $designs, 'components' => $components); //dd(storage_path().'/settings.json'); //File::put(storage_path().'/settings.json', json_encode($data)); $settings = new Setting(); $settings->save($data); $components = load_components(); $designs = load_designs(); $message = 'Settings saved.'; return View::make('boots::admin', compact('components', 'designs', 'message')); }
$packagejson_filename = storage_path() . '/../../package.json'; $packagejson = array(); if (file_exists($packagejson_filename)) { $packagejson = json_decode(file_get_contents($packagejson_filename), true); } // Version info $versionjson_filename = storage_path() . '/version.json'; $versionjson = array(); if (file_exists($versionjson_filename)) { $versionjson = json_decode(file_get_contents($versionjson_filename), true); } return View::make('boots::index', compact('components', 'groups', 'designs', 'packagejson', 'versionjson')); }); Route::get('designs', function () { $components = load_components(); $designs = load_designs(); return View::make('boots::designs', compact('designs', 'components')); }); Route::get('designs/{item}', function ($item) { //$designs = load_designs(); $filename = "{$item}.jpg"; if (!file_exists(base_path() . "/public/" . Config::get('boots::boots.path_designs') . "/{$filename}")) { App::abort(404); } else { return View::make('boots::design-item')->with('design', $item); } }); Route::controller('admin', 'AdminController'); /* Route::get('admin', function(){