navigation issue

This commit is contained in:
2020-06-07 22:18:15 -05:00
parent 18d1eee592
commit 27939b153f
6 changed files with 99 additions and 1 deletions

View File

@@ -12,7 +12,6 @@ use Carbon\Carbon;
//Models //Models
use App\Models\Moon\Config; use App\Models\Moon\Config;
use App\Models\Moon\ItemComposition; use App\Models\Moon\ItemComposition;
use App\Models\Moon\RentalMoon;
use App\Models\Moon\OrePrice; use App\Models\Moon\OrePrice;
use App\Models\Moon\Price; use App\Models\Moon\Price;
use App\Models\Moon\AllianceMoon; use App\Models\Moon\AllianceMoon;

View File

@@ -0,0 +1,62 @@
<?php
namespace App\Http\Controllers\Moons;
//Internal Library
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Auth;
use Log;
use Carbon\Carbon;
//Models
use App\Models\Moon\AllianceRentalMoon;
class RentalMoonsAdminController extends Controller
{
/**
* Construct
*/
public function __construct() {
$this->middleware('auth');
$this->middelware('role:user');
$this->middleware('permission:mining.director');
}
/**
* Function to display rental moons being used for the alliance
*/
public function displayAllianceUsageRentalMoons() {
}
/**
* Display the form for requesting new rental moon for the alliance
*/
public function displayRentalMoonForAllianceForm() {
}
/**
* Function to store when a new rental moon is requested
*/
public function storeRentalMoonForAlliance(Request $request) {
}
/**
* Function to display the form for figuring out item composition
*/
public function displayItemCompositionForm() {
}
/**
* Function to display the results of the form for figuring out item composition
*/
public function displayItemCompositionResults(Request $request) {
}
}

View File

@@ -1,5 +1,7 @@
<!-- Content Wrapper. Contains page content --> <!-- Content Wrapper. Contains page content -->
<div class="content-wrapper"> <div class="content-wrapper">
<!-- Included Messages -->
@include('inc.messages')
<!-- Main content --> <!-- Main content -->
<div class="content"> <div class="content">
@yield('content') @yield('content')

View File

@@ -22,6 +22,9 @@
@include('layouts.user.sidebarmenu.general') @include('layouts.user.sidebarmenu.general')
@endif @endif
<!-- End General Items --> <!-- End General Items -->
<!-- Wiki Items -->
@include('layouts.user.sidebarmenu.wiki')
<!-- End Wiki Items -->
<!-- Moon Items --> <!-- Moon Items -->
@include('layouts.user.sidebarmenu.moon') @include('layouts.user.sidebarmenu.moon')
<!-- End Moon Items --> <!-- End Moon Items -->

View File

@@ -0,0 +1,23 @@
@extends('layous.admin.b4')
@section('content')
<div class="container">
<div class="card">
<div class="card-header">
<h2>Set Rental Moons for Alliance</h2>
</div>
<div class="card-body">
{!! Form::open(['action' => 'Moons\MoonsAdminController@storeRentalMoonForAlliance', 'method' => 'POST']) !!}
<div class="form-group">
{{ Form::label('moon', 'Moon') }}
{{ Form::select('moon', $moons, ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('until', 'End Date') }}
{{ Form::date('until', \Carbon\Carbon::now()->endOfMonth(), ['class' => 'form-control']) }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
</div>
</div>
@endsection

View File

@@ -137,6 +137,15 @@ Route::group(['middleware' => ['auth']], function(){
Route::get('/moons/ledger/display/rentals', 'Moons\MoonLedgerController@displayRentalMoonLedger'); Route::get('/moons/ledger/display/rentals', 'Moons\MoonLedgerController@displayRentalMoonLedger');
Route::get('/moons/ledger/register', 'Moons\MoonLedgerController@registerStructures'); Route::get('/moons/ledger/register', 'Moons\MoonLedgerController@registerStructures');
/**
* Moon Rental Controller display pages
*/
Route::get('/rentals/moons/alliance/display', 'Moons\RentalMoonsAdminController@displayAllianceUsageRentalMoons');
Route::get('/rentals/moons/alliance/request', 'Moons\RentalMoonsAdminController@displayRentalMoonForAllianceForm');
Route::post('/rentals/moons/alliance/request', 'Moons\RentalMoonsAdminController@storeREntalMoonForAlliance');
Route::get('/moons/composition/display', 'Moons\RentalMoonsAdminController@displayItemCompositionForm');
Route::post('/moons/composition/display', 'Moons\RentalMoonsAdminController@displayItemCompositionResults');
/** /**
* Scopes Controller display pages * Scopes Controller display pages
*/ */