Check permissions and show error if the database setup fails

This commit is contained in:
Nabeel Shahzad
2017-12-15 10:41:52 -06:00
parent b227090f54
commit 9607c0a27f
8 changed files with 108 additions and 29 deletions

View File

@@ -22,6 +22,9 @@
<link rel="stylesheet"
href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css">
<style>
.table tr:first-child td { border-top: 0px; }
</style>
@yield('css')
</head>
@@ -44,18 +47,18 @@
</p>
</div>
<div class="justify-content-center" id="navigation" style="margin-left: 50px; color: white; font-size: 20px;">
@yield('title')
@yield('title')
</div>
</div>
</nav>
<!-- End Navbar -->
<div class="clearfix" style="height: 25px;"></div>
{{--<div class="clearfix" style="height: 25px;"></div>--}}
<div class="wrapper">
<div class="clear"></div>
<div class="container" style="width: 50%">
<div class="row">
<div class="col-12">
@include('flash::message')
@include('installer::flash.message')
@yield('content')
</div>
</div>

View File

@@ -0,0 +1,8 @@
<div class="alert alert-{!! $status !!}" role="alert">
<div class="container">
<div class="alert-icon">
<i class="now-ui-icons ui-1_bell-53"></i>
</div>
{!! $message !!}
</div>
</div>

View File

@@ -1,8 +1,11 @@
<div class="alert alert-{!! $status !!}" role="alert">
@foreach (session('flash_notification', collect())->toArray() as $message)
<div class="alert alert-danger" role="alert">
<div class="container">
<div class="alert-icon">
<i class="now-ui-icons ui-2_like"></i>
</div>
{!! $message !!}
{!! $message['message'] !!}
</div>
</div>
@endforeach
{{ session()->forget('flash_notification') }}

View File

@@ -29,6 +29,20 @@
</td>
</tr>
@endforeach
<tr><td colspan="2"><h4>directory permissions</h4></td></tr>
@foreach($directories as $dir)
<tr>
<td>{!! $dir['dir'] !!}</td>
<td style="text-align:center;">
@if($dir['passed'] === true)
<span class="badge badge-success">OK!</span>
@else
<span class="badge badge-danger">Failed!</span>
@endif
</td>
</tr>
@endforeach
</table>
@if($passed === true)
<p style="text-align: right">

View File

@@ -5,7 +5,7 @@
{!! Form::open(['route' => 'installer.envsetup', 'method' => 'POST']) !!}
<table class="table" width="25%">
<tr>
<td>Select Database Type</td>
<td><p>Select Database Type</p></td>
<td style="text-align:center;">
<div class="form-group">
{!! Form::select('db_conn', $db_types, null, ['class' => 'form-control', 'id' => 'db_conn']) !!}