Ich habe diesen Code.Viele zu viele Ajax Laravel 5.2
public function items($subcategory_id){
$items = $this->ajax->items($subcategory_id);
return Response::json([
'success' => 'true',
'items' => $items
]);
}
Wie Sie die unit_id Bezug auf viele, viele sehen können und Sie es nicht manipulieren kann den Namen des unit_id in Javascript zu bekommen. Muss ich es loopen und ein eigenes Array erstellen oder gibt es eine Funktion dazu? Hier ist mein Repository-Code.
public function items($subcategory_id){
$this->modelName = new Subcategory();
return $this->modelName->find($subcategory_id)->items;
}
My Model
namespace App;
use Illuminate\Database\Eloquent\Model;
class Subcategory extends Model
{
protected $table = 'subcategories';
protected $fillable = [
'qty', 'desc', 'unit_price', 'ext_price'
];
public function items(){
return $this->belongsToMany('App\Item', 'item_subcategory', 'subcategory_id', 'item_id')->withTimestamps();
}
}
Was brauchen Sie ist bestrebt, Laden zu tun verwenden: Dies wird die ein spezifisches
Subcategory
mit ihm verbundenenItems
undUnits
auf die Güter im Zusammenhang holen. Ich verstehe jedoch nicht, was deine Modelle und Beziehungen sind. Veröffentlichen Sie Ihren Modellcode. – PawelMysioröffentliche Funktionselemente() { \t Rückgabe $ this-> belongToMany ('App \ Item', 'item_subcategory', 'subcategory_id', 'item_id') -> withTimestamps(); } – Rbex
Welche json Struktur möchten Sie an Javascript senden? – KmasterYC