Php 如何在Laravel中获取选择值

Php 如何在Laravel中获取选择值,php,laravel,Php,Laravel,您好,我想尝试获取所选选项的值,但是当我转储变量时,总是会得到一个空值 我的选择如下所示: <div class="col-md-6"> <!--<input id="members" type="text" class="form-control" name="members">--> <select name="members" class="js-example-basic-multiple js-states form-control"

您好,我想尝试获取所选选项的值,但是当我转储变量时,总是会得到一个空值

我的选择如下所示:

<div class="col-md-6">
  <!--<input id="members" type="text" class="form-control" name="members">-->
  <select name="members" class="js-example-basic-multiple js-states form-control" id="members" multiple="multiple" >
  <!--  @foreach($users as $user)
      <option value='{{$user->id}}'>{{$user->name}}</option>
    @endforeach-->
    <option value="1">A</option>
    <option value="2">B</option>
    <option value="3">C</option>
    <option value="4">D</option>
  </select>
  @if ($errors->has('members'))
      <span class="help-block">
          <strong>{{ $errors->first('members') }}</strong>
      </span>
  @endif
</div>
$sprintname = $request->input('sprintname');
$startdate = $request->input('startdate');
$enddate = $request->input('enddate');
$members = $request->input('members');

dd($members);
我真的不知道怎么了,我希望有人能帮助我


其他输入很好,但只有使用select时,我才能得到一个空值。

您使用了多个select try
name=“members[]”

和在控制器中

public function Postdata(Request $request) {
$value = $request->members; }
或者你可以:

dd(request()->all())


检查所有数据。

如果使用模型,请在控制器和Routes.php文件中定义它

这是我在示例项目中使用的。我没有为此使用控制器。在laravel 5.0、5.1和5.2中获得了良好的结果

php(这是应用程序目录中的模型)

在Routes.php中

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;
use App\Category;

 Route::get('/',function()
 {
    $categories = Category::all();  
    return view('category.index')->with('categories',$categories);
 });
在视图中

index.blade.php

  <div class="form-group">
          <label for="">Categories</label>
          <select class="form-control input-sm" name="category" id="category"> 
               @foreach($categories as $category)
                 <option value="{{$category->id}}">{{$category->name}}     </option>
               @endforeach
          </select>
  </div>

类别
@foreach($categories作为$category)
{{$category->name}
@endforeach
这项工作很有魅力。希望这些信息能对你有所帮助

  <div class="form-group">
          <label for="">Categories</label>
          <select class="form-control input-sm" name="category" id="category"> 
               @foreach($categories as $category)
                 <option value="{{$category->id}}">{{$category->name}}     </option>
               @endforeach
          </select>
  </div>