コード例 #1
0
ファイル: PageController.php プロジェクト: edizarca/socms
 public function dashboard()
 {
     if (Setup::getStatus()->value == "firstopen") {
         $info = "You are visiting your dashboard for the first time. Let's configure your website the way you want it.";
         return View::make('admin.settings', compact('options', 'info'));
     } else {
         return View::make('admin.dashboard', compact('options'));
     }
 }
コード例 #2
0
ファイル: RedirectIfSetUp.php プロジェクト: edizarca/socms
 /**
  * Handle an incoming request.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  \Closure  $next
  * @return mixed
  */
 public function handle($request, Closure $next)
 {
     $setup = Setup::getStatus()->value;
     if ($setup == "firstopen" || $setup == "running") {
         abort(404);
     } else {
         return $next($request);
     }
 }
コード例 #3
0
ファイル: SetupTest.php プロジェクト: edizarca/socms
 /** @test */
 public function a_setup_can_return_status()
 {
     $setup = new Setup();
     $status = $setup->getStatus();
     $this->assertInstanceOf('App\\Option', $status);
 }