[Solved]Error pada saat menggunakan laravel

ini salahnya dimana mohon bantuannya

script di HomeController

   public function profile()
    {
      $user = User::findOrFail(Auth::user()->id);

      return view('profile', compact('user'));
    }

script di User.php

   public function quotes(){
      return $this->hasMany('App\Models\User');
    }

script di profile

 @extends('layouts.app')

@section('content')
<div class="container">
    <div class="row">
      <div class="col-md-2 col-md-offset-5">
       <h2>{{$user->name}}</h2>
       <ul class="list-group">
         @foreach ($user->quotes as $quote)
           <li class="list-group-item">{{$quote->title}}</li>
         @endforeach
       </ul>
      </div>
    </div>
</div>
@endsection
avatar satriodwi
@satriodwi

43 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

Error nya dimana gan? ga ke load gambarnya

avatar sptndc
@sptndc

247 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

gambarnya sudah muncul

avatar satriodwi
@satriodwi

43 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Column 'user.user_id' not found. Coba koding ini gan

public function profile($id)
{
     return view('profile', ['user' => User::findOrFail($id)]);
}

avatar sptndc
@sptndc

247 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

masalahya ada pada ini

 public function quotes(){
      return $this->hasMany('App\Models\User');
    }

lalu diganti dengan

 public function quotes(){
      return $this->hasMany('App\Models\Quote');
    }
avatar satriodwi
@satriodwi

43 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban