Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 16.12.2014 04:58:36

noobman
Üye
Kayıtlı: 16.12.2014
Mesajlar: 3

Laravel Seo Mantığı

Merhaba Laravel de route kısmında bir mantık çıkmazına düştüm .

Mevcut url yapımız

örnek : laravel.com/gezegen  ,  laravel.com/dunya ,  laravel.com/develer ,

Mevcut Route :

Route::post('{postSlug}', '[email protected]');

Mevcut HomeController

$dil ="tr";

        $item = DB::table('menu as i')->join('menu_dil as d', function($join)
        {
            $join->on('i.id', '=', 'd.parentid');
        })->where('d.dil', '=', $dil)->where('seourl','=',$seo)->get();

        return View::make('site/page/genel_sayfa', compact('item','dil'));

Buraya kadar her şey normal fakat !

yönetim panelim de bir menü sistemim olduğunu düşünün normal bir içerikte site/page/genel_sayfa geliyor. normal içerikten kastım düz bir zemin üzerinde yazı.
bu menü sistemimle  birde video menüsü oluşturdum fakat tasarımın değişmesi gerekiyor controller kısmında   return View::make('site/page/genel_sayfa', compact('item','dil')); olduğu için yine aynı sayfayı açacaktır düz bir zemin ama bana video şablonu gerekmektedir.  tek bir dil olsa route kısımında modül şeklinde şablon gerektiren yerleri  oluşturdum fakat cms mantığı gibi olacak kullanıcı dil ekleyip çıkarma gibi işlemleri yapacak.


örnek verecek olursak bu konuda http://forum.laravel.gen.tr/viewtopic.php?id=782   arkadaşın biri yapmış hiç bir ön ek eklemeden direk .com/slug olrak sayfayı çağırıyor ve tasarımı değiştirebiliyor.

Bunun bir yöntemi var mıdır. yoksa route ile tek tek eliyle eklemişmidir.

Çevrimdışı

Forum alt kısmı