Если у детей есть FKs, связывающие их с родителем, вы можете использовать DELETE CASCADE для родителя.
, например
CREATE TABLE supplier
( supplier_id numeric(10) not null,
supplier_name varchar2(50) not null,
contact_name varchar2(50),
CONSTRAINT supplier_pk PRIMARY KEY (supplier_id)
);
CREATE TABLE products
( product_id numeric(10) not null,
supplier_id numeric(10) not null,
CONSTRAINT fk_supplier
FOREIGN KEY (supplier_id)
REFERENCES supplier(supplier_id)
ON DELETE CASCADE
);
Удалить поставщика, и он будет делить все продукты для этого поставщика
В вашем контроллере вам нужно это:
return view( 'your_view_name',[
'analyticsData'=> json_encode($analyticsData, JSON_UNESCAPED_SLASHES );
]);
Затем попробуйте это:
var analysdata = {!! $analyticsData !!};
const theData = [];
$.each( analysdata, function( key, value ) {
theData.push({
y: '2014-10-10', a: value.pageTitle,b: value.visitors, c: value.pageViews
});
});
Morris.Area({
element: 'dashboard-area-1',
data: theData,
xkey: 'y',
ykeys: ['a','b', 'c'],
labels: ['Page', 'Visitors','Page Views'],
resize: true,
hideHover: true,
xLabels: 'day',
gridTextSize: '10px',
lineColors: ['#1caf9a','#33414E', '#2344d3'],
gridLineColor: '#E5E5E5'
});