router slug kullanımı

Blogta içerik detayında olusan link şu şekilde :
www.hebele.com/blog/5
5 nolu id yerine içeriğin baslıgının gelmesini istiyorum nasıl ayarlıyacağım?

Cevaplar (1)


Altan Öztürk
PHP Developer
1 yıl önce

Routes
 Route::get('/blog/{BlogSef}','Blog@BlogDetay')->where(['BlogSef' => '([-A-z0-9]+)']);

Controller

public function BlogDetay($BlogSef)
{
$BlogDetay = Model::run('BlogModel', 'frontend')->BlogDetay($BlogSef)
}

kabaca bu şekilde kullanabilirsin. controllerdan aldığın $BlogSef değişkenini filtrelemeyi unutmazsan güvenlik sorununda olmaz.

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]