changed models

This commit is contained in:
2018-10-26 22:36:13 -05:00
parent dab3420ff5
commit adf109a0b0
15 changed files with 108 additions and 17 deletions

View File

@@ -6,7 +6,7 @@ use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\AuthenticatesUsers; use Illuminate\Foundation\Auth\AuthenticatesUsers;
use Socialite; use Socialite;
use Auth; use Auth;
use App\User; use App\Models\User;
use Seat\Eseye\Cache\NullCache; use Seat\Eseye\Cache\NullCache;
use Seat\Eseye\Configuration; use Seat\Eseye\Configuration;

View File

@@ -2,7 +2,7 @@
namespace App\Http\Controllers\Auth; namespace App\Http\Controllers\Auth;
use App\User; use App\Models\User;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Validator;

View File

@@ -2,13 +2,13 @@
namespace App\Http\Controllers; namespace App\Http\Controllers;
use DB;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use App\Moon; use App\Models\Moon;
use Seat\Eseye\Cache\NullCache; use Seat\Eseye\Cache\NullCache;
use Seat\Eseye\Configuration; use Seat\Eseye\Configuration;
use Seat\Eseye\Containers\EsiAuthentication; use Seat\Eseye\Containers\EsiAuthentication;
use Seat\Eseye\Eseye; use Seat\Eseye\Eseye;
use DB;
use App\Library\MoonCalc; use App\Library\MoonCalc;
class MoonsController extends Controller class MoonsController extends Controller
@@ -73,6 +73,8 @@ class MoonsController extends Controller
$moon = new Moon; $moon = new Moon;
$moon->Region = $request->input('region'); $moon->Region = $request->input('region');
$moon->System = $request->input('system'); $moon->System = $request->input('system');
$moon->Planet = $request->input('planet');
$moon->Moon = $request->input('moon');
$moon->StructureName = $request->input('structure'); $moon->StructureName = $request->input('structure');
$moon->FirstOre = $request->input('firstore'); $moon->FirstOre = $request->input('firstore');
$moon->FirstQuantity = $request->input('firstquan'); $moon->FirstQuantity = $request->input('firstquan');
@@ -93,15 +95,17 @@ class MoonsController extends Controller
public function storeUpdateMoon(Request $request) { public function storeUpdateMoon(Request $request) {
$this->validate($request, [ $this->validate($request, [
'name' => 'required', 'system' => 'required',
'planet' => 'required',
'moon' => 'required',
'renter' => 'required', 'renter' => 'required',
'date' => 'required' 'date' => 'required'
]); ]);
$date = strtotime($request->date . '00:00:01'); $date = strtotime($request->date . '00:00:01');
//Update the database entry
DB::table('moons') DB::table('Moons')
->where('StructureName', $request->name) ->whereColumn(['System', '=', $request->system], ['Planet', '=', $request->planet], ['Moon', '=', $request->moon])
->update([ ->update([
'RentalCorp' => $request->renter, 'RentalCorp' => $request->renter,
'RentalEnd' => $date, 'RentalEnd' => $date,

View File

@@ -0,0 +1,23 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
class WikiController extends Controller
{
public function displayRegister() {
return view('wiki.register');
}
public function storeRegister(Request $request) {
$this->validate($request, [
'password' => 'required',
'password2' => 'required',
]);
//Add the new user to the wiki
}
}

View File

@@ -12,10 +12,10 @@ use Session;
use DB; use DB;
use GuzzleHttp\Exception\GuzzleException; use GuzzleHttp\Exception\GuzzleException;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use App\Config; use App\Models\Config;
use App\Moon; use App\Models\Moon;
use App\Price; use App\Models\Price;
use App\ItemComposition; use App\Models\ItemComposition;
class MoonCalc { class MoonCalc {

34
app/Models/User.php Normal file
View File

@@ -0,0 +1,34 @@
<?php
namespace App;
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;
class User extends Authenticatable
{
use Notifiable;
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'name', 'email', 'avatar', 'owner_hash', 'character_id', 'expires_in', 'access_token', 'refresh_token', 'user_type',
];
protected $table = 'users';
/**
* The attributes that should be hidden for arrays.
*
* @var array
*/
protected $hidden = [
'password', 'remember_token',
];
protected $guarded = [];
}

View File

@@ -9,6 +9,10 @@
{{ Form::text('region', '', ['class' => 'form-control', 'placeholder' => 'Region']) }} {{ Form::text('region', '', ['class' => 'form-control', 'placeholder' => 'Region']) }}
{{ Form::label('system', 'System') }} {{ Form::label('system', 'System') }}
{{ Form::text('system', '', ['class' => 'form-control', 'placeholder' => 'System']) }} {{ Form::text('system', '', ['class' => 'form-control', 'placeholder' => 'System']) }}
{{ Form::label('planet', 'Planet') }}
{{ Form::text('planet', '', ['class' => 'form-control', 'placeholder' => 'Planet']) }}
{{ Form::label('moon', 'Moon') }}
{{ Form::text('moon', '', ['class' => 'form-control', 'placeholder' => 'Moon']) }}
{{ Form::label('struture', 'Structure Name') }} {{ Form::label('struture', 'Structure Name') }}
{{ Form::text('structure', '', ['class' => 'form-control', 'placeholder' => 'Structure Name']) }} {{ Form::text('structure', '', ['class' => 'form-control', 'placeholder' => 'Structure Name']) }}
{{ Form::label('firstore', 'First Ore') }} {{ Form::label('firstore', 'First Ore') }}

View File

@@ -5,14 +5,18 @@
<h2>Update Existing Moon</h2> <h2>Update Existing Moon</h2>
{!! Form::open(['action' => 'MoonsController@storeUpdateMoon', 'method' => 'POST']) !!} {!! Form::open(['action' => 'MoonsController@storeUpdateMoon', 'method' => 'POST']) !!}
<div class="form-group col-md-6"> <div class="form-group col-md-6">
{{ Form::label('name', 'Structure Name') }} {{ Form::label('system', 'System') }}
{{ Form::text('name', '', ['class' => 'form-control', 'placeholder' => 'Name']) }} {{ Form::text('system', '', ['class' => 'form-control', 'placeholder' => 'Planet']) }}
{{ Form::label('planet', 'Planet') }}
{{ Form::text('planet', '', ['class' => 'form-control', 'placeholder' => 'Planet']) }}
{{ Form::label('moon', 'Moon') }}
{{ Form::text('moon', '', ['class' => 'form-control', 'placeholder' => 'Planet']) }}
{{ Form::label('renter', 'Renter') }} {{ Form::label('renter', 'Renter') }}
{{ Form::text('renter', '', ['class' => 'form-control', 'placeholder' => 'Renter']) }} {{ Form::text('renter', '', ['class' => 'form-control', 'placeholder' => 'Renter']) }}
{{ Form::label('date', 'Rental End Date') }} {{ Form::label('date', 'Rental End Date') }}
{{ Form::text('date', '', ['class' => 'form-control', 'placeholder' => '01/01/1970'] )}} {{ Form::text('date', '', ['class' => 'form-control', 'placeholder' => '01/01/1970'] )}}
</div> </div>
{{ Form:;submit('Submit', ['class' => 'btn btn-primary']) }} {{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!} {!! Form::close() !!}
</div> </div>
@endsection @endsection

View File

@@ -0,0 +1,16 @@
@extends('layouts.b4')
@include('layouts.navbar')
@section('content')
<div class="container">
<h2>Register for Warped Intentions Wiki<h2>
{!! Form::open(['action' => 'WikiController@storeRegister', 'method' => 'POST']) !!}
<div class="form-group col-md-6">
{{ Form::label('password', 'Password') }}
{{ Form::password('password', '', ['class' => 'form-control']) }}
{{ Form::label('password2', 'Repeat Password') }}
{{ Form::password('password2', '', ['class' => 'form-control']) }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
@endsection

View File

@@ -27,5 +27,11 @@ Route::get('/dashboard', 'DashboardController@index');
Route::get('/moons/display', 'MoonsController@displayMoons'); Route::get('/moons/display', 'MoonsController@displayMoons');
Route::get('/moons/addmoon', 'MoonsController@addMoon'); Route::get('/moons/addmoon', 'MoonsController@addMoon');
Route::get('/moons/updatemoon', 'MoonsController@updateMoon'); Route::get('/moons/updatemoon', 'MoonsController@updateMoon');
//Moon Controller POSTS requests //Moon Controller POST requests
Route::post('moons', 'MoonsController@addMoon'); Route::post('storeMoon', 'MoonsController@addMoon');
Route::post('storeUpdateMoon', 'MoonsController@storeUpdateMoon');
//Wiki Controller display pages
Route::get('/wiki/register', 'WikiController@displayRegister');
//Wiki Controller POST requests
Route::post('storeRegister', 'WikiController@storeRegister');