title: Laravel/Blade Drop Down List - For more than one field
body: <p>I'm trying to use blade to display a dropdown list from table data. The problem I have, is that I want to display the results of <strong>two</strong> fields in the table concatenated, not just one.</p>
  
  <p>So I want something to render something like;</p>
  
  <pre><code>&lt;select id="agreement_type" name="agreement_type"&gt;
    &lt;option value="1"&gt;Agreement Field 1 - Agreement Field 2&lt;/option&gt;
    &lt;option value="2"&gt;Agreement Field 1 - Agreement Field 2&lt;/option&gt;
    &lt;option value="4"&gt;Agreement Field 1 - Agreement Field 2&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>My controller currently looks like this;</p>
  
  <pre><code>$agreements = Agreement::lists('agreement_type','id');
  
  return View::make('client_agreements.create')
          -&gt;with('agreements', $agreements);
  </code></pre>
  
  <p>My blade view currently looks like this;</p>
  
  <pre><code>&lt;div class="form-group"&gt;
      {{ Form::label('agreement_type', 'Agreement type') }}
      {{ Form::select('agreement_type', $agreements) }}
  &lt;/div&gt;
  </code></pre>
  
  <p>I have tried to amend the view and controller in various ways to get the desired output. But can't get it to work.</p>
  
  <p>I want to display <code>agreement_type</code> and <code>level</code> and have the <code>id</code> set as the value so I tried;</p>
  
  <pre><code>$agreements = Agreement::lists('agreement_type'.'level','id');
  </code></pre>
  
  <p>But this just displays <code>level</code> as the value and completely ignores <code>id</code>.</p>