Başlık Çok dogru olmayabilir ,bunun için üzgünüm .
web.php
Route::get('/', function () {
return Inertia::render('Welcome', [
'canLogin' => Route::has('login'),
'canRegister' => Route::has('register'),
welcome.vue
props: {
canLogin: Boolean,
canRegister: Boolean,
Yukardaki kullanımda Route::has('login'), true yada false döndüğünden kullanımıda basit oluyor ,herhangbi bir yerde <div v-if="canLogin"> diye başlamak yeterli . bu kullanımı heryerde görmek mümkün , örneğin profil düzenleme sayfasında
<div v-if="$page.props.jetstream.canUpdatePassword"
<div v-if="$page.props.jetstream.canManageTwoFactorAuthentication"
<template v-if="$page.props.jetstream.hasAccountDeletionFeatures"
şeklinde tanımlamalar var hepsi true yada false değerlerine göre ilgili componenti dahil ediyor.
Sorum şöyle :
User modelinde Bir çok türde ilişkim var
resimlerim:null
profilim: Object
arkadaslarım: vs vs gibi bunlara true yada false olma gibi tıpkı yukardaki gibi nasıl ayarlarım
örneğin hasOne ile adresim diye bir ilişki var adres yoksa null dönüyor. boş ise false nasıl ayarlar ve bir component içinde <div v-if="adresim" şeklinde kullanabilirim ?