Yanlış anlamadıysam sayfa yüklendiğinde Yaşam Koçoğlu bilgileri geliyor yani db'ye istek gidiyor fakat Nlp Practitioner i seçtiğinizde database'e istek gitmiyor.
Daha doğrusu siz ajax kullanmıyorsunuz gibi görünüyor sayfaya ilk yüklenen bilgi + butonuna bastıkça kopyalanıyor gibi
eğer düşündüğüm gibiyse
//Kodlar yanlış olabilir ben mantığı göstermek için yapıyorum kendi yaptığım projelerde veriyi böyle çekiyordum.
$('#add').click(function(){
// Burada td'lerin verileri çeklicek
var id = $('.id').val($(this).find(':selected').data('id'));
var listprice = $('.list_price').val($(this).find(':selected').data('listprice'));
var price = $('.price').val($(this).find(':selected').data('price'));
var examprice = $('.exam_price').val($(this).find(':selected').data('examprice'));
//Sanırım get metodu böyleydi
//Her select işlemi yapıldığında burdan istek gönderilecek
axios({
method: 'get',
url: '/işlemyapılan sayfa adresi',
data: {
id: 'id',
listprice: 'listprice',
price: 'price',
examprice: 'examprice'
}
});
// ya da ajax ile
$.ajax({
method: 'get',
url: '/işlemyapılanSayfaAdresi',
data: {
id: 'id',
listprice: 'listprice',
price: 'price',
examprice: 'examprice'
}
//route
Route::get('/işlemyapılanSayfaAdresi', 'Controller@showPrice');
//controller örnek olarak databasedeki tablonun adı prices olsun showPrice diye bir function oluşturdum
use App\Price;
public function showPrice(Request $request){
$id = Price::findOrFail($request->id);
//ya bu
$prices = Price::where('id', $id) ->orderBy('id')->paginate(10);
//ya bu
$prices = Price::where('id', $id) ->orderBy('id')->get();
//ya da bu olabliri 3ünden biri
$prices = Price::where('id', $id) ->orderBy('id')->first();
return response()->json($prices);
}