Posts

5-Filtreler

Basit Filtreleme 1 <!-- app/views/bursadamac2-2mi.php --> 2 3 <h1>Bursada maç 2-2 mi!</h1> 4 <p>Hemen yanlış anons yapın !</p>    1 <?php 2 3 // app/filters.php 4 5 Route::filter('bursadamac2-2mi', function() 6 { 7 if ((date('d/m/y') == '01/01/81') and( sonuc=="2-2")) { 8 return View::make('bursadamac2-2mi'); 9 } 10 }); Routes.php de filtreleme kullanma Bunu için iki yöntem kullanabiliriz 1 <?php 2 3 // app/routes.php 4 5 Route::get('/', array( 6 'before' => 'sonuc="2-2"', 7 function() 8 { 9 return View::make('bursadamac2-2mi'); 10 } 11 )); yani türkçesi bursadamac2-2mi.php yi göstermeden önce bi kontrol yap eğer öyleyse göster. 2.yöntem ise şu 1 <?php 2 3 // app/filters.php 4 5 Route::filter('dogumgunu', function() 6 { 7 if (true) { 8 return View::make('dogumgunu'); 9 } 10 });

4-İndirme cevapları

<?php 2 3 // app/routes.php 4 5 Route::get('dosya/indir', function() 6 { 7 $dosya = 'kartalgolgolgol.mp3'; 8 return Response::download($dosya); 9 });

3-JSON Cevapları

1 <?php 2 3 // app/routes.php 4 5 Route::get('markdown/cevap', function() 6 { 7 $veri = array('en', 'büyük', 'Beşiktaş'); 8 return Response::json($veri); 9 }); Bu yapı browser tarafından şöyle algılanacaktır  ["en","büyük","Beşiktaş"]

2-Route ile değişken taşıma

Routes.php Route::get('/',  function(){     $deg1='nası bi oyun';     $deg2='babaaaa';     $deg3='lüfen';         return View::make('hello')->with('deg1',$deg1)->with('deg2',$deg2)->with('deg3',$deg3);     } );

1-Route

Basit Rotalama şu şekilde yapılır http://domain.com/sayfa 1 <?php 2 3 // app/routes.php 4 5 Route::get('/sayfa', function() { 6 return 'Merhaba dünya!'; 7 });  Bunun yerine bir sayfaya yönlendirme yapmak için 1 <?php 2 3 // app/routes.php 4 5 Route::get('/', function() 6 { 7 return View::make('gidileceksayfa'); 8 }); //views klasörünün altında gidileceksayfa.php sayfamıza yönlendiriyor routenin metodları: 1 <?php 2 3 // app/routes.php 4 5 Route::get(); 6 Route::post(); 7 Route::put(); 8 Route::delete(); 9 Route::any();  şeklinde metodlar da mevcuttur

Sayfalar arası değişken taşıma basit

Routes.php Route::get('/',  function(){     $deg1='nası bi oyun';     $deg2='babaaaa';     $deg3='lüfen';         return View::make('hello')->with('deg1',$deg1)->with('deg2',$deg2)->with('deg3',$deg3);     } );

Sayfadan Sayfaya değişken aktarımı

routes.php de Route::get('/ilk', function() {     return View::make('hello'); }); yazarsak adres satırında ilk açılıs sayfası hello.php olur.hello.php view klasorunun altında yer almalı. Route::get('/', 'HomeController@showWelcome'); yazarsak controllers altında bulunan homecontroller sayfasının showwelcome fonksiyonunu calıştırır. showWelcome fonksiyonunu söyle olusturuyoruz public function showWelcome()     { return View::make('hello'); } } /* hello.php sayfasını ekrana bas*/, -------sayfadan sayfaya veri yollama------ showwelcomeden hello.php ye veri yollamak istersek public function showWelcome()     { $deg1='ben titleyim'; return View::make('hello')->with('title',$deg1); } } hello.php sayfası da şöyle <html><title><?php echo $title?></title></html> -------sayfadan sayfaya birden çok veri yollama------ showwelcomeden hello.php ye birden çok veri yo