/** * Install the ie8 responsive libraries. * * @param string $directory * @param OutputInterface $output * * @return $this */ protected function installIEResponsive($directory, $output) { if (!File::exists($directory . '/public/assets/libs/html5shiv/html5shiv.min.js')) { File::mkdir($directory . '/public/assets/libs/html5shiv'); File::copy('http://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js', $directory . '/public/assets/libs/html5shiv/html5shiv.min.js'); } if (!File::exists($directory . '/public/assets/libs/respond/respond.min.js')) { File::mkdir($directory . '/public/assets/libs/respond'); File::copy('http://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js', $directory . '/public/assets/libs/respond/respond.min.js'); } $output->writeln('ie8 responsive support installed'); return $this; }
/** * Create the auth controller and resources. * * @param string $directory * @param OutputInterface $output * * @return $this */ protected function createSignupController($directory, $output) { File::copyIfNone(dirname(__FILE__) . '/../stubs/app/controllers/SignupController.stub', $directory . '/app/controllers/SignupController.php'); File::copyIfNone(dirname(__FILE__) . '/../stubs/app/views/signup/index.blade.stub', $directory . '/app/views/signup/index.blade.php'); File::appendOnce($directory . '/app/routes.php', File::get(dirname(__FILE__) . '/../stubs/app/routes.signup.partial')); if (File::exists($directory . '/app/views/layouts/default/navbar.blade.php')) { File::replace($directory . '/app/views/layouts/default/navbar.blade.php', "url_li('signup', 'Sign up')", "action_li('SignupController@getIndex', 'Sign up')"); } $output->writeln('signup controller and resources installed'); return $this; }