İçindekiler
Eylemleri almaktan veya sayfalara göndermekten çok daha fazlasını yaptığımız uygulamalarımızda, işlemleri gerçekleştirmek için bazı parametrelere ihtiyaç duyduğumuz zamanlar oluyor ve bunlardan herhangi birini almazsak başka bir mesaj göstermemiz gerekiyor.laravel HTTP'nin GET yöntemiyle URL üzerinden dinamik parametreleri alabileceğimiz gelişmiş yollar yapmamıza ve böylece uygulamamızın ne yapacağını, bir sorgu aramak, bilgileri bir denetleyiciye göndermek vb.
Bu geliştirmeyi başlatmak için başlangıçta standart bir kuruluma ihtiyacımız var. laravel, bununla aşağıdaki adımları takip edebiliriz:
1- Önce bir rota oluşturacağız, bunun içinde bir controller geçmek yerine gerekli parametreleri geçeceğiz ve onları null a eşitleyeceğiz ki parametre almazsak uygulamamızda hata yaşamayalım.
2- Daha sonra, depoladığımız parametreleri alacak bir fonksiyon oluşturacağız ve bir mesajı doğrulayıp gösterelim ya da ihtiyacımız olan bir denetleyici yöntemini çağıralım, kodumuzda bunlar üzerinde çalışabileceğiz. Doğru çalışması için dosyaya yerleştirmemiz gereken aşağıdaki kodu görelim. route.php:
Burada erişim için nasıl bir rota oluşturduğumuzu görüyoruz. TV programı, ve biri programa ve diğeri programın yılına karşılık gelecek iki değişken geçiriyoruz, açıkçası kullanamayız "ñ" harfi yani değişkene "yıl" denir, o zaman ifade ettiğimizi yaparız, parametre almazsak doğrularız, sonra sadece bir tane alırsak ve son olarak 2 parametre alırsak.
joker karakterBurada gördüğümüz gibi, sözde parametreleri kullanıyoruz. joker karakter, aldığımız değişkenlerdir, bu şekilde istediğimiz miktarda parametre kullanabilir ve istediğimiz gibi isimlendirebiliriz, ancak bu işlevselliğin tek kısıtlaması, işleve geçerken aynı isme sahip olmaları gerektiğidir. .
Kodun sonunda adında bir fonksiyon kullandığımızı görüyoruz. nerede (), bu, parametrelerin biçimini doğrulayabileceğimiz bir normal ifade alır. joker karakterBu durumda yılı sadece sayı ve 4 hane ile sınırlandırıyoruz, aksi halde koşul girmeyecektir. Her parametreye ihtiyacımız olduğunu uygulamamızda belirliyoruz. joker karakter isteğe bağlıydı, bunun için başta açıkladığımız gibi her birini null olarak ayarladık.
Bununla gelişmiş bir rota oluşturmayı öğrendik, bu bize uygulamalarımızın yapımında kullanabileceğimiz daha fazla araç veriyor, bu nedenle şimdiye kadar gördüğümüz gibi çok az çabayla daha gelişmiş işlevlere ulaşabileceğiz. laravel. Bu öğreticinin sonunda, tüm ilerlemenin anahtarının sürekli uygulama olduğunu hatırlamalıyız, bu sadece başarabileceklerimizin bir örneğidir, ancak bunu yapmanın tek veya tek yolu değildir, bu nedenle hazırlanmalı ve yapmalıyız. mümkün olduğunca çok bilgi edinmek için çok okuyun.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.