Skip to content

Commit 15940f4

Browse files
committed
show register route conditionally
1 parent 09ceb87 commit 15940f4

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

resources/js/pages/Welcome.vue

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22
import { dashboard, login, register } from '@/routes';
33
import { Head, Link } from '@inertiajs/vue3';
44
5-
defineProps<{
6-
canRegister: boolean;
7-
}>();
5+
withDefaults(
6+
defineProps<{
7+
canRegister: boolean;
8+
}>(),
9+
{
10+
canRegister: true,
11+
},
12+
);
813
</script>
914

1015
<template>

routes/web.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
use Laravel\Fortify\Features;
66

77
Route::get('/', function () {
8-
return Inertia::render('Welcome');
8+
return Inertia::render('Welcome', [
9+
'canRegister' => Features::enabled(Features::registration()),
10+
]);
911
})->name('home');
1012

1113
Route::get('dashboard', function () {
12-
return Inertia::render('Dashboard', [
13-
'canRegister' => Features::enabled(Features::registration()),
14-
]);
14+
return Inertia::render('Dashboard');
1515
})->middleware(['auth', 'verified'])->name('dashboard');
1616

1717
require __DIR__.'/settings.php';

0 commit comments

Comments
 (0)