1
larvalを使用してデータベースからユーザー情報をフォーム選択に入力しようとしています。私はlaravelcollective.comのフォームヘルパーも使用しています。ここでフォームにユーザー情報を入力しようとしています
コードがコントローラ
public function create()
{
$users = DB::table('users')->select('id', 'firstname as name')->get();
return view('messages.create')->with('users');
}
である私は、ここでquerybuilderを使用していたとしても、それが動作します。これはidとfirstnameフィールドを名前として返します。だから私はこれが問題だとは思わない。ここで
このコードではcreate.blade.phpファイル
{{ Form::select('user', [$users], null) }}
のコードですが、私は選択ボックスに何も持っていない作業ページを取得します。このコード
{!! Form::select('user_id', $users, null) !!}
で
私は(foreachのために供給無効な引数を取得する)エラー
そして、このコード
{!! Form::select('user_id', [$users], null) !!}
と私は選択に何も作業ページを取得しますボックス。
だから私は何かを試して何も動作しません。
ありがとうございました – Kaley36