Merhaba arkadaşlar, admin panelinde referans kısmını oluşturdum ancak fotoğraf yükleme işlemini bir türlü yaptıramadım. Bunun için nasıl bir yol izlemem lazım. Veritabanında work_thumbnail diye bir alanım var. Sadece referans kısmında kapak fotoğrafı yükleyeceğim. Submit edildikten sonra fotoğrafı upload klasörüne taşımak istiyorum ve veritabanına bu yolu eklesin istiyorum. Ya da sadece resim adını ekleyebiliriz nasıl mümkün olacaksa artık.
Kodlarım şu şekilde:
if(post('submit')){
$work_title = post('work_title');
$work_url = permalink(post('work_url'));
if(!post('work_url')){
$work_url = permalink($work_title);
}
$work_content = post('work_content');
$work_seo = json_encode(post('work_seo'));
if(!$work_url || !$work_content){
$error = 'Lütfen tüm alanları doldurun!';
}else{
$query = $db->from('works')
->where('work_url', $work_url)
->first();
if($query){
$error = '<strong>' . $work_title . '<strong> adında zaten bir referans mevcut!';
}else{
$query = $db->insert('works')
->set([
'work_title' => $work_title,
'work_content' => $work_content,
'work_url' => $work_url,
'work_seo' => $work_seo
]);
if($query){
header('Location:' .admin_url('works'));
}else{
$error = 'Bir sorun oluştu!';
}
}
}
}