Okuması kolay olsun diye biraz kodu sadeleştirmeye çalıştım .
export default {
data(){
return {
form:{
urun ad_name: null,
urun_code: null,
kategori_id: null,
tedarikci_id: null,
},
errors:{},
kategoriler:{},
tedarikciler:{}
}
},
methods:{
created(){
axios.get('/api/kategori/')
.then(({data}) => (this.kategori/ = data))
axios.get('/api/tedarik/')
.then(({data}) => (this.tedarikciler= data))
}
}
Ürün tablomda ilgili satıra ürünün bilgileri yanı sıra kategori_id ve tedarikci_id bilgisini ekleyerek kaydedebiliyorum , bir problem yok sadece acemilik seviyemi bir tık aşşağıya çekmek adına bunun biraz daha profesyoneli nasıl olur diye sormak istiyorum . Mesela form ile aynı sayfada created() fonksiyonu kullanmak yerine başka bir componentten ilgili veriyi yani axios.get('/api/kategori/') ile çekilen tüm kategorileri formun bulundugu componente göndermek dahamı profesyonel olur ? yada başka bir yol önerisi varmdıır ?