Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel 5页码第5版_Php_Laravel 5_Laravel Pagination - Fatal编程技术网

Php laravel 5页码第5版

Php laravel 5页码第5版,php,laravel-5,laravel-pagination,Php,Laravel 5,Laravel Pagination,我正试图建立一个网站与拉威尔和 我正在使用分页来显示搜索结果。 当我点击搜索按钮时,它就工作了 但当我点击分页的下一页时,所有的值​​搜索表单的名称消失,搜索中没有结果 有人帮忙吗 route.php Route::get('search', 'searchController@index');//return search view Route::post('misearch', 'searchController@search');// return result Route::resou

我正试图建立一个网站与拉威尔和 我正在使用分页来显示搜索结果。 当我点击搜索按钮时,它就工作了 但当我点击分页的下一页时,所有的值​​搜索表单的名称消失,搜索中没有结果 有人帮忙吗

route.php

Route::get('search', 'searchController@index');//return search view
Route::post('misearch', 'searchController@search');// return result 
Route::resource('misearch', 'searchController@search');// for pagination
searchController.php

$results =  Mod_ads::where(function($query){
$ins_brand = Input::has('ins_brand')? Input::get('ins_brand'):null;
$min_price = Input::has('min_price')? Input::get('min_price'):null;
$max_price = Input::has('max_price')? Input::get('max_price'):null;
$ins_color = Input::has('ins_color')? Input::get('ins_color'):null;


if (isset($min_price) && isset($max_price)) {
    $query -> where('ads_fie_insprice', '>=', $min_price)->
        where('ads_fie_insprice', '<=', $max_price);
    }


    if ($ins_brand == '0') {
        unset($ins_brand);
    }else{
        $query->where('ads_fie_insbrand', '=', $ins_brand);
    }


    if (isset($ins_color)) {
        $query->where('ads_fie_inscolor', 'LIKE', '%'.$ins_color.'%');
    }


        })->paginate(2);
        $link = str_replace('/?', '?', $results->render());
        return View::make('search', compact('results', 'link'));
public function search(Request $Request)
  {

    $results =  Mod_ads::where(function($query){

      $ins_brand = Input::has('ins_brand')? Input::get('ins_brand'):null;
      $min_price = Input::has('min_price')? Input::get('min_price'):null;
      $max_price = Input::has('max_price')? Input::get('max_price'):null;
      $ins_color = Input::has('ins_color')? Input::get('ins_color'):null;



      if (isset($min_price) && isset($max_price)) {
        $query -> where('ads_fie_insprice', '>=', $min_price)->
             where('ads_fie_insprice', '<=', $max_price);
      }

      if ($ins_brand == '0') {
        unset($ins_brand);
      }else{
        $query->where('ads_fie_insbrand', '=', $ins_brand);
      }

      if (isset($ins_color)) {
        $query->where('ads_fie_inscolor', 'LIKE', '%'.$ins_color.'%');
      }


    })->paginate(2);

      Session::flash('_old_input',Input::all());




  $link = str_replace('/?', '?', $results->appends($Request->input())->render());
  return view('search', compact('results', 'link'));

  }
有人能指引我吗?非常感谢。

这是我的答案

searchController.php

$results =  Mod_ads::where(function($query){
$ins_brand = Input::has('ins_brand')? Input::get('ins_brand'):null;
$min_price = Input::has('min_price')? Input::get('min_price'):null;
$max_price = Input::has('max_price')? Input::get('max_price'):null;
$ins_color = Input::has('ins_color')? Input::get('ins_color'):null;


if (isset($min_price) && isset($max_price)) {
    $query -> where('ads_fie_insprice', '>=', $min_price)->
        where('ads_fie_insprice', '<=', $max_price);
    }


    if ($ins_brand == '0') {
        unset($ins_brand);
    }else{
        $query->where('ads_fie_insbrand', '=', $ins_brand);
    }


    if (isset($ins_color)) {
        $query->where('ads_fie_inscolor', 'LIKE', '%'.$ins_color.'%');
    }


        })->paginate(2);
        $link = str_replace('/?', '?', $results->render());
        return View::make('search', compact('results', 'link'));
public function search(Request $Request)
  {

    $results =  Mod_ads::where(function($query){

      $ins_brand = Input::has('ins_brand')? Input::get('ins_brand'):null;
      $min_price = Input::has('min_price')? Input::get('min_price'):null;
      $max_price = Input::has('max_price')? Input::get('max_price'):null;
      $ins_color = Input::has('ins_color')? Input::get('ins_color'):null;



      if (isset($min_price) && isset($max_price)) {
        $query -> where('ads_fie_insprice', '>=', $min_price)->
             where('ads_fie_insprice', '<=', $max_price);
      }

      if ($ins_brand == '0') {
        unset($ins_brand);
      }else{
        $query->where('ads_fie_insbrand', '=', $ins_brand);
      }

      if (isset($ins_color)) {
        $query->where('ads_fie_inscolor', 'LIKE', '%'.$ins_color.'%');
      }


    })->paginate(2);

      Session::flash('_old_input',Input::all());




  $link = str_replace('/?', '?', $results->appends($Request->input())->render());
  return view('search', compact('results', 'link'));

  }
这是我的答案

searchController.php

$results =  Mod_ads::where(function($query){
$ins_brand = Input::has('ins_brand')? Input::get('ins_brand'):null;
$min_price = Input::has('min_price')? Input::get('min_price'):null;
$max_price = Input::has('max_price')? Input::get('max_price'):null;
$ins_color = Input::has('ins_color')? Input::get('ins_color'):null;


if (isset($min_price) && isset($max_price)) {
    $query -> where('ads_fie_insprice', '>=', $min_price)->
        where('ads_fie_insprice', '<=', $max_price);
    }


    if ($ins_brand == '0') {
        unset($ins_brand);
    }else{
        $query->where('ads_fie_insbrand', '=', $ins_brand);
    }


    if (isset($ins_color)) {
        $query->where('ads_fie_inscolor', 'LIKE', '%'.$ins_color.'%');
    }


        })->paginate(2);
        $link = str_replace('/?', '?', $results->render());
        return View::make('search', compact('results', 'link'));
public function search(Request $Request)
  {

    $results =  Mod_ads::where(function($query){

      $ins_brand = Input::has('ins_brand')? Input::get('ins_brand'):null;
      $min_price = Input::has('min_price')? Input::get('min_price'):null;
      $max_price = Input::has('max_price')? Input::get('max_price'):null;
      $ins_color = Input::has('ins_color')? Input::get('ins_color'):null;



      if (isset($min_price) && isset($max_price)) {
        $query -> where('ads_fie_insprice', '>=', $min_price)->
             where('ads_fie_insprice', '<=', $max_price);
      }

      if ($ins_brand == '0') {
        unset($ins_brand);
      }else{
        $query->where('ads_fie_insbrand', '=', $ins_brand);
      }

      if (isset($ins_color)) {
        $query->where('ads_fie_inscolor', 'LIKE', '%'.$ins_color.'%');
      }


    })->paginate(2);

      Session::flash('_old_input',Input::all());




  $link = str_replace('/?', '?', $results->appends($Request->input())->render());
  return view('search', compact('results', 'link'));

  }