eski sürümünü kullanıyorsun, son sürümünü şuradan indir ki böyle hatalar alma
https://github.com/verot/class.upload.php
aldığın hatada zaten class ismiyle metod isminin aynı olması, eskiden construct işlemi için böyle kullanılırdı artık hata alırsın bu şekilde
bunu sormak yerine açıp test etseydin zaten çalışmayacağını görürdün :)
alert("<b>hello world</b>")
uyarı olarak görürsün ama html kodların bir işe yaramaz. senin örneğinde sadece ekranda görmek istiyorsan " işaretlerinin başına " koyup dene çünkü alert içinde " işareti koymuşsun içinde kullanmak istiyorsan kaçış karakterini kullanman gerekir.
UNION
ile iki tabloya bağlanıp şöyle bir şey deneyebilirsin
(SELECT logo_id as id, logo_kodu as kod, logo_url as url FROM logolar)
UNION
(SELECT url_id as id, url_kodu as kod, url_yolu as url FROM url)
LIMIT 5
ORDER BY rand()
burada dikkat etmen gereken bağlandığın tablolar aynı kolon adını döndürmeli o yüzden as
deyimiyle yeniden adlandırıp aynı isimleri verdik.
isimler senin tablona uymayabilir kendine göre düzenleyip test edebilirsin.
ayarlarını açıp şunu eklemen yeterli
"editor.renderIndentGuides": false
javascript dinamik katmak için gerekli, client-side tarafı için tabi. ister pure javascript öğren ister jquery gibi dom kütüphanesi öğren ya da angular, vue, react gibi kütüphaneleri öğren fark etmez, zamanla hangisinin sana en uygun olduğunu bulacaksındır eminim :)
daha sonra öğrenmen gereken bir yazılım dili, eğer javascript tarafını geliştirirsen nodejs öğrenip aynı syntax ile hem front-end hem back-end yazabilirsin
ya da php, python gibi diller öğrenebilirsin web development için yine ideal diller
document.addEventListener('DOMContentLoaded', function(){
// işlem
});
ben Dracula Official kullanıyorum ancak Radical temasıda fena görünmüyor :)
Temelde mimarinin nasıl çalıştığını anlamak başlangıç için yeterli olacaktır.
Elbette veritabanı bilgininde normalden daha fazla olması bir çok işini kolaylaştırır :)
front-end tarafında istediğini kullanmakta özgürsün, laravelle illaha şunu kullan diyecek bir şey yok ister düz html kullan, ister react, vue kullan, ister yeni gelen livewire kullan fark etmez.
Hatta laraveli sadece rest api olarak kullanıp geri kalanı front-end tarafında fwler ile çözebilirsin, yani ne yapmak istediğin sana kalmış, mümkün olduğunca client-server olaylarını ayırmaya bak derim, aynı projede hem back-end hem front-end olmasın. En azından modern çağ şu an bunu gerektiriyor
public static $prefix = '';
//.....
static function getAction($url, $callback, $login = "nologin") {
self::$routes[] = ["GET", self::$prefix . $url, $callback, $login];
}
static function postAction($url, $callback, $login = "nologin") {
self::$routes[] = ["POST", self::$prefix . $url, $callback, $login];
}
public static function prefix($prefix){
self::$prefix = $prefix;
return new self();
}
public function group($closure){
$closure();
self::$prefix = '';
}
bu mantıkta yapabilirsin kullanırken de şöyle kullanman gerek
Route::prefix('/admin')->group(function(){
Route::getAction('/', 'admin@home', 'login');
Route::getAction('/users', 'admin@users', 'login');
Route::getAction('/posts', 'admin@posts', 'login');
});
belki kendi sistemine göre bir kaç ayar yapman gerekebilir çünkü yazdığın sınıf pek kullanışlı değil :)
Sıralaman doğru, sadece Javascripti öğrenmek düşündüğün kadar kolay olmadığı için jquery sonrası zorlanmış olabilirsin. Önce temel javascripti doğru şekilde öğrenmen ve uzun süre tecrübe etmen gerekiyor. Yani uzun bir süreye ihtiyacın var bunları sindirebilmek için.