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 yollamak istersek
public function showWelcome()
    {

$deg1='ben titleyim';
$deg2='ben titleyim2';
$deg3='ben titleyim3';
return View::make('hello')->with('title',$deg1)->with('title2',$deg2)->with('title3',$deg3);

}

}


hello.php sayfası da şöyle
<html><title><?php echo $title?><?php echo $title2?><?php echo $title3?></title></html>

veya
return View::make('hello',array('title'=>$deg1,'title2'=>$deg2,'title3'=>$deg3));



-------link şeklinde sayfalar------
Route::get('users/{username}', function($usernamex)
{
$user=User::where('adsoyad',$usernamex)->first();

    return View::make('kullanıcı.userdetay')->with('user',$user);  /*userdetay.blade.php ye gidiyor
});

------userdetay.blade.php------
{{$user->adsoyad}}

Comments

Popular posts from this blog

Laravel Datatable