Basic Wiring, environment set up

Added some controllers and template pages to test connection with the db
and begin the process of porting over functionality to this version.

Also made some minor tweaks to formatting configs and updated a color in
the css
This commit is contained in:
Ro 2023-08-14 13:33:53 -07:00
parent 1480da3d50
commit ba79c9924c
No known key found for this signature in database
GPG key ID: 29B551CDBD4D3B50
8 changed files with 79 additions and 39 deletions

View file

@ -1,36 +1,36 @@
{
"overrides": [
{
"files": ".prettierrc",
"options": { "parser": "json" }
},
{
"files": "*.scss",
"options": {
"tabWidth": 4,
"semi": false,
"singleQuote": true,
"printWidth": 90
}
},
{
"files": "*.js",
"options": {
"arrowParens": "avoid",
"bracketSpacing": true,
"htmlWhitespaceSensitivity": "css",
"insertPragma": false,
"bracketSameLine": false,
"jsxSingleQuote": true,
"proseWrap": "preserve",
"requirePragma": false,
"semi": true,
"singleQuote": true,
"trailingComma": "none",
"useTabs": true,
"tabWidth": 4,
"printWidth": 90
}
}
]
"overrides": [
{
"files": ".prettierrc",
"options": { "parser": "json" }
},
{
"files": "*.css",
"options": {
"tabWidth": 2,
"semi": false,
"singleQuote": true,
"printWidth": 90
}
},
{
"files": "*.js",
"options": {
"arrowParens": "avoid",
"bracketSpacing": true,
"htmlWhitespaceSensitivity": "css",
"insertPragma": false,
"bracketSameLine": false,
"jsxSingleQuote": true,
"proseWrap": "preserve",
"requirePragma": false,
"semi": true,
"singleQuote": true,
"trailingComma": "none",
"useTabs": true,
"tabWidth": 4,
"printWidth": 90
}
}
]
}

View file

@ -0,0 +1,16 @@
<?php
namespace App\Http\Controllers;
use App\Models\Location;
class FrontIndexController extends Controller
{
public function start()
{
$locations = Location::all();
$count = count($locations);
return view('front.index', ['count' => $count]);
}
}

View file

@ -0,0 +1,10 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class LocationController extends Controller
{
//
}

14
app/Models/Location.php Normal file
View file

@ -0,0 +1,14 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Location extends Model
{
use HasFactory;
protected $table = "location";
protected $fillable = ["uuid", "name", "url", "description", "images", "active", "rating", "added_by", "tags"];
}

View file

@ -1,7 +1,7 @@
:root {
/* BASE COLORS */
--primary: #140c08;
--secondary: #fc7472;
--secondary: #d66365;
--highlight: #69b04f;
--white: #efebe3;
--grey: #abb7b7;

View file

@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<title>
<title>App Name - @yield('title')</title>
@yield('title')
</title>
<link rel="stylesheet" type="text/css" href="/assets/css/front/start.css?=sdfsdf">
</head>

View file

@ -6,4 +6,5 @@
@parent
<p>This is where we start</p>
{{ $count }}
@endsection

View file

@ -1,6 +1,7 @@
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\FrontIndexController;
/*
|--------------------------------------------------------------------------
@ -13,6 +14,4 @@ use Illuminate\Support\Facades\Route;
|
*/
Route::get("/", function () {
return view("front.index");
});
Route::get("/", [FrontIndexController::class, 'start']);