Value form edit tidak muncul

disini saya mencoba mengganti format pada date dilaravel tetapi ketika saya ganti formatnya di show dan index muncul dengan baik ketika saya ingin edit valuenya tidak ada alias hh/bb/tttt gimana supaya bisa untuk mengeluarkan valuenyanya dari database trimakasih saya sertakan kodenya dibawah

ini kode model siswa

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Siswa extends Model
{
    protected $table = 'siswa';
    protected $fillable = ['nisn', 'nama_siswa', 'tanggal_lahir', 'jenis_kelamin'];
    protected $dates = ['tanggal_lahir'];

    public function getNamaSiswaAttribute($nama_siswa)
    {
        return ucwords($nama_siswa);
    }

    public function setNamaSiswaAttribute($nama_siswa)
    {
        $this->attributes['nama_siswa'] = strtolower($nama_siswa);
    }
}

ini kode edit datanya

@extends('layout.template')
@section('title','Edit Siswa')

@section('main')
    <div class="row">
        <div class="col-md-6">
            <h3 class=" text-center my-2">Form Edit Data Siswa</h3>
        <form action="/siswa/{{$siswa->id}}" method="post">
                @method('patch')
                @csrf
                <div class="form-group">
                    <label for="nisn">Nisn</label>
                    <input type="text" class="form-control" id="nisn" name="nisn" value="{{$siswa->nisn}}">

                </div>
                <div class="form-group">
                    <label for="nama">Nama</label>
                    <input type="text" class="form-control" id="nama" name="nama_siswa" value="{{$siswa->nama_siswa}}">
                </div>
                <div class="form-group">
                    <label for="tanggal_lahir">Tanggal Lahir</label>
                    <input type="date" class="form-control" id="tanggal_lahir" name="tanggal_lahir" value="{{$siswa->tanggal_lahir}}">
                </div>
                <div class="form-group">
                        <label for="jenis_kelamin">Jenis Kelamin :</label> <br>
                    <div class="form-check form-check-inline">
                        <label for="jenis_kelamin">
                            <input type="radio" name="jenis_kelamin" value="L" id="jenis_kelamin" {{$siswa->jenis_kelamin == 'L'? 'checked' : ''}} >Laki-Laki
                            <input type="radio" name="jenis_kelamin" value="P" id="jenis_kelamin" {{$siswa->jenis_kelamin == 'P'? 'checked' : ''}} >Perempuan
                        </label>
                        </div>
                </div>
                <button type="submit" class="btn btn-primary float-right">Simpan</button>
            </form>
            <a href="{{url('siswa')}}" class="btn btn-info">Back</a>
        </div>
    </div>
@endsection

dan ini kode index

<td>{{$siswa->tanggal_lahir->format('d-m-Y')}}</td>

<tr>
                        <th>tanggal lahir</th>
                        <td>{{$siswa->tanggal_lahir->format('d-m-Y')}}</td>
                    </tr>

dan shownya

avatar Sunset
@Sunset

18 Kontribusi 5 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Method GET nya mana mas? Coba buat seperti ini $_GET['nama_variabel'];

avatar AmateurCoding12
@AmateurCoding12

22 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban