Kerangka kerja PHP mini untuk perutean dengan mengubah nama pengontrol ke URL ramah SEO. Proyek ini disusun dengan dua bagian, pengontrol, dan tampilan, pandangan didasarkan pada mesin template blade Laravel.
Setelah proyek diunduh, Anda dapat mulai bekerja secara langsung dengan membuat pengontrol dan tampilan Anda sendiri. Sebagai contoh, katakanlah Anda ingin membuat halaman profil pengguna dengan rute /pengguna /profil:
class User extends Controller{
public function profile (){
$ this -> view ( ' profile ' );
}
}Fungsi ini akan mencari tampilan bernama profile.blade.php di folder tampilan dan membuat halaman.
Anda juga dapat meneruskan parameter ke URL, Exemple:/User/Profile/John
class User extends Controller{
public function profile ( $ name ){
$ this -> view ( ' profile ' , [ ' name ' => $ name ]);
}
}Jika Anda terbiasa dengan mesin blade, kode ini akan meneruskan nama parameter ke tampilan. Contoh cara menunjukkan data:
<html>
<head></head>
<body>
<h1>Hello {{ $ name }}</h1>
</body>
</html>Anda dapat membaca lebih lanjut tentang template blade dalam dokumentasi Laravel.
Untuk URL dengan tanda minus Anda harus berpisah dengan huruf besar. Misalnya: Tentang Usus Kontrol adalah setara dengan /tentang-AS sebagai URL. Catatan Jika URL /Tentang-US tidak ditemukan sebagai pengontrol, program akan mencari di dalam Metode IndexController sebagai. Badankan:
/tentang-US :
class AboutUs extends Controller{
public function index (){
//Show about us page
}
}Atau
class Home extends Controller{
public function aboutus (){
//Show about us page
}
}