设置一个下拉列表值=url参数

Set a dropdown list value = url parameter

试图将一个值从一条路线传递到另一条路线,但我正在尝试将下拉值设置为我通过 URL 传递的参数。

例如:

<a href="/job?type=web_dev">GO</a>

然后 /job?type=web_dev

<select name="job" id="job">
  <option value="web_dev">Web Dev</option>
  <option value="soft_engine">Software Engineer</option>
  <option value="marketing">Marketing</option>
</select>

我希望在这种情况下选择的值 = web_dev。

如果你的URLexample.com/job?type=web_dev

在您看来,您可以这样做:

    <select name="job" id="job">
       <option @if(Input::get('type')=='web_dev') selected @endif value="web_dev> Web Dev </option>
       <option @if(Input::get('type')=='soft_engine') selected @endif value="soft_engine> Web Dev </option>
       <option @if(Input::get('type')=='marketing') selected @endif value="marketing> Web Dev </option>
    </select>

在Laravel 5.7你可以做:

{{ Request()->type == 'web_dev' ? ' selected' : '' }}