Search code examples
javascriptphplaravelmodel-view-controllerview

Undefined property: stdClass::$id inside view error


Controller :

 public function create(){
        $projets=projet::all();
        $collab=  DB::table('collab')->get();
        return view('chef_projet.addtache',compact('projets'),compact('collab'));
    }
}

view :

  <select class="ui dropdown" name="collab">
         @foreach ($collab as $value)
     <option value="{{ $value->id }}">{{ $value->name }}</option>
         @endforeach
   </select>

but i got this error: Undefined property: stdClass::$id (View: C:\xampp\htdocs\pfe gestion du projet\gestion_projet\resources\views\chef_projet\addtache.blade.php)


Solution

  • You must check that in the collab table you have the id field.