Laravel Eloquent Relation отображать в ajax не определено

-2

Этот идентификатор использует другую таблицу хочет отношение menu_catagory_id для отображения имени manu

$(document).on('click', '.edit_data',function() { 
    var menu_id = $(this).attr('id');
    var _token = $('input[name="_token"]').val();
    $.ajax({ 
        url: '{{ url("menu/view") }}', 
        method: "POST", 
        data: {menu_id:menu_id, _token : _token}, 
        dataType:"json", 
        success:function(data){ 
            if(data) { 
                console.log('Here'); 
                $('#result').html(''); 
                $('#result').append('<select id="res"></select>'); 
                $.each(data, function(i,val) { 
                    console.log(val.menuCategory); 
                }); 
            } 
        } 
    }); 
}); 

я хочу связать две таблицы и отобразить данные в консоли

//просмотр меню

public function view(Request $request){
    $tryy=Menu_menucategory_mapping::where('menu_id',$request->menu_id)->get(); return $tryy; 
}

вывод данных на консоль ajax Eloquent Relationship

public function menuCategory() { 
    return $this->belongsTo('App\MenuCategory'); 
}

связь с menucategory table

Изображение 174551

Изображение 174551

Теги:

1 ответ

0

Загрузите ваши данные так же, как:

public function view(Request $request){
$tryy=Menu_menucategory_mapping::with('menuCategory')->where('menu_id',$request->menu_id)->get(); 
 return $tryy; 

}

  • 0
    $ .each (data, function (i, val) {console.log (val.menuCategory);}); это не работа

Ещё вопросы

Сообщество Overcoder
Наверх
Меню