従業員モデルをBlade
テンプレートにバインドして、熱心な負荷関係の結果をフィールドに配置したいとします。私のコントローラでLaravel 5.2 Bladeテンプレートにオブジェクトを挿入する
私はページのコレクションを構築する:だから私は入力Laravel Collective form::text
ステートメントに$employee->country->name
を移入したい
{!! Form::model($employee, ['route' => ['employee.role', $employee->uuid], 'method' => 'POST']) !!}
、私:私のフォームオープン文です
$employee = User::with('country', 'activeOrganisationRole')->first();
ロードする国名を取得することはできません。フォーム上の他のすべてのフィールドは、親コレクションから完全に読み込まれます。
私の国のフィールドは次のとおりです。
<div class="form-group">
<label for="phone" class="control-label">Country</label>
{!! Form::text('country', null, ['id'=>'country', 'placeholder' => 'Country', 'class' => 'form-control']) !!}
</div>
上記の国フィールドが入力に全体の関係の結果をロードします。この入力にinjecting $employee->country->name
の正しい構文は何ですか?
ところで、これは完全に機能しますが、私はこの方法で何も学んでいません!
<label for="title" class="control-label">Country</label>
<input id="country" class="form-control" value="{!! $employee->country->country !!}" readonly>