public function postCreate(Request $request) { $input = $request->all(); $validator = Validator::make($request->all(), Menu::rulesValidation(), Site::errorMessages()); if ($validator->fails()) { return redirect()->back()->withErrors($validator)->withInput(); } Menu::create($request->all()); $path = app_path() . "\\Http\\Controllers\\" . $request->controller; $createFile = fopen($path . ".php", "w"); $generateController = Site::generateController($request->controller); $write = fwrite($createFile, $generateController); fclose($createFile); return redirect(Site::routeGenerator() . "/default/index"); }