2017-03-06 49 views
-1

ここlaravelイムで新しい私VEWコードイムは、IMが間違っ
をやって何を取得していない私は未定義の変数を取得するすべてのものイムを試してみました助けてください:カテゴリエラーここ未定義変数のカテゴリ

<div class="container"> 
    <h1>category and subcategory</h1> 
    <div class="row"> 
    <div class="col-md-10 col-md-offset-1"> 
    {!! Form::open(array('url' => '','files'=>true)) !!} 
    {!! Form::token(); !!} 
    <div class="form-group"> 
    <label for="">category</label> 
    <select class="form-control input-sm" name="" id=""> 
    @foreach ($category as $category) 
    <option value="{{$category->id}}">{{$category->name}}</option> 
     @endforeach 
     </select> 
      </div> 
     <div class="form-group"> 
     <label for="">subcategory</label> 
     <select class="form-control input-sm" name="" id=""> 
     <option value=""></option> 
     </select> 
      </div> 
      </form> 
      </div> 
      </div> 
      <script type="text/javascript"> 
     $(document).ready(function() { 
     $("#category").on('change',function(e) { 
     console.log(e); 
     var cat_id = e.target.value; 
     $.get('/ajax-subcat/' + cat_id , function(data){ 
    //success data 
     console.log(data); 
      }) 
     }); 
    </script> 
     </div>  
     </div> 
     </div> 

は私のルート

ですここ
Route::get('/', function() { 
    $category=\App\category::all(); 
     return view('layouts.app')->with ('category',$category); 
     }); 
    Route::get('/ajax-subcat',function(){ 
    $cat_id = Input::get('cat_id'); 
    $subcategory = subcategory::where('category_id', '=', $cat_id) 
      ->orderBy('name', 'asc') 
      ->get(); 
    return response()->json($subcategory); 
    }); 

はエラーログです:ec195dc7ec96で

ErrorException 7851481b4815c28c6879244d5d45.phpライン87: 未定義変数:カテゴリ(表示:C:\ xampp \ htdocs \ laravel \ resources \ views \ layouts \ app.blade.php)(表示:C:\ xampp \ htdocs \ laravel \ resources \ views \ layouts \ app.blade.php)

データの流れをチェックする手段はありますか?賢いドットネットでも同じエラーが発生しています。何が原因でこのタイプのエラーが発生しますか?

あなたの入力のIDを追加するのを忘れ
+0

**はまだドットネットでは賢明のようなデータの流れをチェックする方法は**ありxdebugはPHPのデバッグにブレークポイントを使用することができます。 –

答えて

0

<select class="form-control input-sm" name="" id=""> 

にこれを変更します。

<select class="form-control input-sm" name="" id="category">