diff --git a/bootstrap/app.php b/bootstrap/app.php
index 7b162da..b5b0221 100644
--- a/bootstrap/app.php
+++ b/bootstrap/app.php
@@ -11,7 +11,8 @@ return Application::configure(basePath: dirname(__DIR__))
health: '/up',
)
->withMiddleware(function (Middleware $middleware) {
- //
+ $middleware->redirectUsersTo('/dashboard');
+ $middleware->redirectGuestsTo('/');
})
->withExceptions(function (Exceptions $exceptions) {
//
diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php
index 584104c..d4e1058 100644
--- a/database/factories/UserFactory.php
+++ b/database/factories/UserFactory.php
@@ -23,9 +23,13 @@ class UserFactory extends Factory
*/
public function definition(): array
{
+ $judingPrefPossibilities = ['woodwinds','flute','clarinet','saxophones', 'low clarinets','oboe','bassoon','double reeds','brass','low brass','trumpet','trombone','horn','tuba','euphonium','percussion'];
return [
- 'name' => fake()->name(),
+ 'first_name' => fake()->firstName(),
+ 'last_name' => fake()->lastName(),
'email' => fake()->unique()->safeEmail(),
+ 'judging_preference' => fake()->randomElement($judingPrefPossibilities),
+ 'cell_phone' => fake()->phoneNumber(),
'email_verified_at' => now(),
'password' => static::$password ??= Hash::make('password'),
'remember_token' => Str::random(10),
diff --git a/resources/views/components/auth/form-button.blade.php b/resources/views/components/auth/form-button.blade.php
index 546df99..509701b 100644
--- a/resources/views/components/auth/form-button.blade.php
+++ b/resources/views/components/auth/form-button.blade.php
@@ -1,6 +1,11 @@
@php
$buttonClasses = "flex w-full justify-center rounded-md bg-indigo-600 px-3 py-1.5 text-sm font-semibold leading-6 text-white shadow-sm hover:bg-indigo-500 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600";
@endphp
+@props(['href' => false])
diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php
index aa8cf28..0c8be39 100644
--- a/resources/views/welcome.blade.php
+++ b/resources/views/welcome.blade.php
@@ -1,29 +1,14 @@
@php use Illuminate\Support\Facades\Auth; @endphp
-
-
-
-
-
-
- Document
- @vite('resources/css/app.css')
-
-
- Hello, World
+
+ Welcome to AuditionAdmin
+
+
+
+ Login
+ Create Account
+
+
+
-
-
-
+
diff --git a/routes/web.php b/routes/web.php
index 1c499ec..b21fde3 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -3,19 +3,29 @@
use App\Http\Controllers\SchoolController;
use Illuminate\Support\Facades\Route;
-Route::get('/', function () {
- return view('welcome');
-});
-
Route::view('/test','test');
+
+
+Route::view('/','welcome')->middleware('guest');
Route::view('/profile','profile')->middleware('auth','verified');
Route::view('/dashboard', 'dashboard')->middleware('auth', 'verified');
-Route::get('/my_school', [SchoolController::class, 'my_school'])->middleware('auth','verified');
-Route::get('/schools/create', [SchoolController::class, 'create'])->middleware('auth','verified');
-Route::post('/schools', [SchoolController::class, 'store'])->middleware('auth','verified');
-Route::get('/schools/{school}/edit', [SchoolController::class, 'edit'])->middleware('auth','verified');
-Route::get('/schools/{school}', [SchoolController::class, 'show'])->middleware('auth','verified');
-Route::patch('/schools/{school}', [SchoolController::class, 'update'])->middleware('auth','verified');
+Route::middleware(['auth','verified'])->controller(SchoolController::class)->group(function() {
+ Route::get('/my_school','my_school');
+ Route::get('/schools/create', 'create');
+ Route::post('/schools','store');
+ Route::get('/schools/{school}/edit','edit');
+ Route::get('/schools/{school}','show');
+ Route::patch('/schools/{school}','update');
+});
+
+
+//Route::get('/my_school', [SchoolController::class, 'my_school'])->middleware('auth','verified');
+//Route::get('/schools/create', [SchoolController::class, 'create'])->middleware('auth','verified');
+//Route::post('/schools', [SchoolController::class, 'store'])->middleware('auth','verified');
+//Route::get('/schools/{school}/edit', [SchoolController::class, 'edit'])->middleware('auth','verified');
+//Route::get('/schools/{school}', [SchoolController::class, 'show'])->middleware('auth','verified');
+//Route::patch('/schools/{school}', [SchoolController::class, 'update'])->middleware('auth','verified');
+