猿问

如何获取两个日期范围之间的数据?

我想从两个不同的日期范围中获取数据。我怎样才能做到这一点?我已经尝试过并获取了开始日期的数据。


控制器


public function detail(Request $request,$id)

{

    if($request->startdate) {

        $advance =Advancepayment::where('date',$request->startdate)->get();

    } else {

        $advance = Advancepayment::all();

    }


    return view('admin.managesalary.detail',compact('advance'));

}

刀片文件


<form action="{{route('managesalary.detail',$user->id)}}" 

      method="GET" 

      class="form-horizontal"

>

    <div class="card-body">

        <h4 class="card-title">Search</h4>

        <div class="form-group">

            <!-- Date Picker -->

            <div class="input-group date " id="startDate">

                <strong>From</strong>

                <input 

                    type='date'

                    value="{{request()->startdate}}"

                    name="startdate"

                    class="form-control"

                />

            </div>

            <!-- Time Picker -->

            <div class="input-group date" id="startTime">

                <strong>To</strong>

                <input type='date'

                    value="{{request()->enddate}}"

                    name="enddate"

                    class="form-control"

                />

            </div>

        </div>

    </div>

    <br><br>

    <div class="border-top">

        <div class="card-body">

            <button type="submit" class="btn btn-success">Search</button>

            <a href="{{route('managesalary.detail',$user->id)}}"

               class="btn btn-md btn-danger"

            >

                Clear

            </a>

        </div>

    </div>

</form>

路线


Route::get('managesalary/detail/{id}',[

    'as' => 'managesalary.detail',

    'uses' => 'ManagesalaryController@detail'

]);

预期结果如下:

http://img.mukewang.com/6082839f0001ba9c06150175.jpg

慕姐8265434
浏览 264回答 2
2回答
随时随地看视频慕课网APP
我要回答