2015-10-04 11 views
7

Görünümümde birden fazla değişken döndürmek istiyorum.Birden çok değişkeni görünümle döndürme :: share() - Laravel 5.1

$currentUser = Auth::user(); 
$needToBePassed = "Lorem Ipsum" 
View::share ('currentUser', $currentUser); 

Bu kod ancak nasıl ben de ne yapmalıyım, $needToBePassed paylaşmak istiyorum eğer, gayet iyi çalışıyor?

Yeniden yazmak iyi bir uygulamadır mı?

View::share ('currentUser', $currentUser); 
View::share ('needToBePassed', $needToBePassed); 
Verilerin dizisi iletebilirsiniz

cevap

8

,

$data = array(
    'currentUser' => $currentUser, 
    'needToBePassed' => $needToBePassed, 
); 
View::share('data', $data); 
+1

ama sonra $ çağırmak gerekir veri [ 'CurrentUser'], doğru mu? – senty

+0

Evet. Bu bir problem mi? – Federkun

+0

Hayır, görünümlerimi değiştirmem gerekenden farklı. 'Compact' gibi birden çok veriyi geri döndürmenin bir yolu olabileceğini düşündüm. Bu şekilde, daha düzenli bir kod olurdu – senty