laravel de kullanacağın terminal işlemlerini route açarak yapabilirsin.
örneğin migrate vs kullanmak için
Artisan::call('migrate') şeklinde kullanabilirsin. Bu senin açından problen yaratmaz ancak webpack yada vite kullanman için sunucunda kesinlikle node kurulu olması gerekmektedir. Eğer normal laravel ve blade kullanacaksan gerek yok.
bir de php sürümünü ayarlaman gerekmektedir. bunuda zaten php.ini ile ayarlayabilirsin. kolay gelsin...
$myObj->ss_dosya_adi[$index] bu şekilde kullanman senin açından faydalı olacaktır.
dropdown kullanabilirsin.
dropzone kullanarak coklu resim ekletebilirsin.dropzone da ajax ile veritabanina ekleyebilirsin. cektigin kisimda ise foreach ile ilk resmi alabilir doger kalblari ise altta listeletebilirsin
socket.io kullanabilirsin eger sunucun desteklemiyorsa pusher gibi bir socket kullanabilirsin
invoices?.[0]?.invoiceID ?? ''
Curl kullanmak yerine file_get_contents kullanabilirsin
$url = "https://hasanadiguzel.com.tr/api/akaryakit/sehir=Aksaray";
$file = file_get_contents($url);
$json = json_decode($file,true);
foreach ($json['data'] as $key=>$value){
// Bu kısımdada almak istediklerini alabilirsin
}
Bunu fonksiyon da yapabilirsin
php sürümüne bakar mısın
intval ile gelen değere bakabilirsin çok basit bir yöntem yada sayısal olarak değilde hashli olarak gönderirsen senin işine yarıyabilir.
$query = urlQuery($_SERVER['REQUEST_URI']);
function urlQuery($url){
$request = explode('?',$url);
$qArr = [];
if (isset($request[1])){
$query = explode('&',$request[1]);
foreach ($query as $key=>$value){
$exp = explode('=',$value);
$qArr[$key]['key'] = $exp[0];
$qArr[$key]['value'] = $exp[1];
}
}
return $qArr;
}