Esempio n. 1
0
 public function show($slugA, $slugB)
 {
     $slug = is_null($slugB) ? $slugA : $slugA . '/' . $slugB;
     $page = $this->repository->findBySlug($slug);
     View::name('layouts.default', 'default');
     $viewName = 'pages.' . str_replace('/', '.', $slug);
     return View::of('default')->nest('content', $viewName, compact('page'));
 }
Esempio n. 2
0
 /**
  * Create a new response instance containing a named view.
  *
  * <code>
  *		// Create a response with the "layout" named view
  *		return Response::of('layout');
  *
  *		// Create a response with the "layout" named view and data
  *		return Response::of('layout', array('name' => 'Taylor'));
  * </code>
  *
  * @param  string    $name
  * @param  array     $data
  * @return Response
  */
 public static function of($name, $data = array())
 {
     return new static(View::of($name, $data));
 }
Esempio n. 3
0
    return $layout->nest('content', 'pages.aboutus');
});
/*Services*/
Route::get('services', function () use($template) {
    View::name($template, 'pages.services');
    $layout = View::of('pages.services', array('pageTitle' => "Home - MC", 'activenav' => 'services'));
    return $layout->nest('content', 'pages.services');
});
/*Job Openings*/
Route::get('jobopening', function () use($template) {
    View::name($template, 'pages.jobopening');
    $layout = View::of('pages.jobopening', array('pageTitle' => "Home - MC", 'activenav' => 'jobopening'));
    return $layout->nest('content', 'pages.jobopening');
});
/*Contact Us*/
Route::get('manpowerrequest', function () use($template) {
    View::name($template, 'pages.manpowerrequest');
    $layout = View::of('pages.manpowerrequest', array('pageTitle' => "Home - MC", 'activenav' => 'manpowerrequest'));
    return $layout->nest('content', 'pages.manpowerrequest');
});
/*Contact Us*/
Route::get('contactus', function () use($template) {
    View::name($template, 'pages.contactus');
    $layout = View::of('pages.contactus', array('pageTitle' => "Home - MC", 'activenav' => 'contactus'));
    return $layout->nest('content', 'pages.contactus');
});
Route::get('testingpage', function () use($template) {
    View::name($template, 'pages.testingpage');
    $layout = View::of('pages.testingpage', array('pageTitle' => "Home - MC", 'activenav' => 'testingpage'));
    return $layout->nest('content', 'pages.testingpage');
});
Esempio n. 4
0
<?php

/*
 *	Routes are registered from top to the bottom. If any match is found, that 
 *	matching callback is executed, Laravel does not continue in lookup. Home 
 *	route "/" should be placed as last one, as this says there is nothing 
 *	more to lookup
 *
 * 	 NOTE: Order of the routes matters
 */
/*
*	Manually set error page with the default layout
*/
View::name('layouts.master', 'layout');
$layout = View::of('layout');
Route::get('error', function () use($layout) {
    $data['postMsg'] = 'Sorry, looks like that doesn\'t exist!';
    return $layout->nest('content', 'error', $data);
});
//Basic POST routes
//Mark to read or not to read status
Route::post('reading/{title}', 'ReadstatusController@postReading');
//Mark as Read or Unread status
Route::post('read/{title}', 'ReadstatusController@postRead');
//Search
Route::post('search', 'SearchController@index');
//Resource route for Issue and Series, respectfully
//These are RESTful controllers built around resources
Route::resource('content/issue', 'IssueController');
Route::resource('content/series', 'ContentController');
//Browse options