Exemple #1
0
 public function setAction($action)
 {
     Settings::$action = $action;
     return $action;
 }
Exemple #2
0
 /**
  * Retrieve the action from the url
  *
  * @param Illuminate\Http\Request
  *
  * @return string
  */
 private function hasAction($request)
 {
     if (in_array($request->segment(4), config('cms.default_actions'))) {
         Settings::$action = $request->segment(4);
     } elseif (in_array($request->segment(5), config('cms.default_actions'))) {
         Settings::$action = $request->segment(5);
     } elseif ($request->action && preg_match('/^[a-z]/', $request->action)) {
         // we have a custom action.
         Settings::$action = $request->action;
     }
     return Settings::$action;
 }