Laravel使用数据库数据填充表单,但显示所有用户数据

时间:2015-11-01 22:49:36

标签: php mysql laravel

我读了这个Populating a dropdown menu with database results in Laravel 4

并且能够从Laravel中的MySQL数据库中填充选择的抓取值 但是,这不限于属于登录用户的数据。 任何点击赞赏 `Route :: get('applications',array('before'=>'auth',function()          {             //返回View :: make('applications'); // 2015年10月31日评论

      // 10/31/15 create the array to hold companies from companies table - $company_lists

      //return view applications plus the array

      $company_lists = Company::lists('company', 'id');  /// 10/31/
       $resume_lists = Resume::lists('name', 'user_id');  /// 11/1/15


      return View::make('applications', array('company_lists' => $company_lists), array('resume_lists' => $resume_lists));  ///10/31/15
    }
)

);`

1 个答案:

答案 0 :(得分:0)

看起来你错过了哪些条款。我不太了解你的表结构,所以不完全是哪些位需要where子句,但我想这些方面的东西会更好用:

$user = Auth::user();
$resume_lists = Resume::where('user_id', '=', $user->id)->lists('name', 'user_id');