/** * @param string $format * @return mixed */ public function getIndex($format = 'atom') { $this->feed->setHeaders($format); $feed = $this->feed->getFeeder(); $recipes = $this->recipe->getLatestRecipe(25); if ($recipes) { foreach ($recipes as $recipe) { $entry = $feed->createEntry(); $entry->setTitle($recipe->title); $entry->setLink(route('home.recipe', ['one' => $recipe->recipe_id])); $entry->setDateModified(strtotime($recipe->updated_at)); $entry->setDateCreated(strtotime($recipe->created_at)); $entry->setDescription(\Markdown::render($recipe->problem)); if ($recipe->solution != '') { $entry->setContent(\Markdown::render($recipe->solution)); } $feed->addEntry($entry); } } return $this->feed->render(); }
public function html() { return Markdown::render($this->content); }
public function get_content($format = null) { $path = $this->get_file_path($format); try { return File::get($path); } catch (Illuminate\Filesystem\FileNotFoundException $e) { $content = DocContent::where('doc_id', '=', $this->attributes['id'])->where('parent_id')->first()->content; if ($format == 'html') { $content = Markdown::render($content); } return $content; } }
Route::get("admin/add-gateway", "AdminController@addGateway"); /* * Theme Pages Routes */ Route::get("pages/{theme_view}", function ($theme_view) { //In some cases, theme doesn't get loaded in session, so doing that here //as well incase it does not. if (!Session::has("theme")) { Session::put("theme", Config::get('pga_config.portal')['theme']); } return View::make("pages", array("page" => $theme_view)); }); //Airavata Server Check Route::get("airavata/down", function () { return View::make("server-down"); }); /* * Test Routes. */ Route::get("testjob", function () { return Markdown::render(View::make('edit-mode')); }); /*handling errors on production */ App::missing(function ($exception) { return Response::view('error', array(), 404); }); /* * Following base Routes need to be at the bottom. */ Route::controller("home", "HomeController"); Route::controller("/", "HomeController");