Hoi Allemaal,
Ik ben bezig een website in Laravel 4 te ontwikkelen, dat gaat tot nu toe top! Na het inloggen kom je op /dashboard en dat is deze route :
Route::get('/dashboard', array('before' => 'auth', 'uses'=>'DashboardController@ShowDashboard'));
Zoals je ziet ga je dan via de DashBoardController naar ShowDashboard en die dit doet :
Dat gaat nog steeds prima. Die $messages gebruik ik vervolgens in de blade template van het dashboard om wat dingen te vullen.
Nu wil ik alleen een 2e route maken, laten we zeggen /dashboard/test die naar een andere controller gaat..... De blade template voor die pagina is als volgt :
Hij extend dus de blade template 'dashboard', maar in deze functie is $messages natuurlijk niet beschikbaar waardoor ik een mooie "Undefined variable: messages" krijg. Weet iemand hoe ik dit slim op kan lossen? Want om in elke functie nou los die messages query te doen is ook niet echt netjes denk ik....
Google en de Laravel documentatie helpen me hier niet mee dus ik hoop dat iemand het hier weet
Ik ben bezig een website in Laravel 4 te ontwikkelen, dat gaat tot nu toe top! Na het inloggen kom je op /dashboard en dat is deze route :
Route::get('/dashboard', array('before' => 'auth', 'uses'=>'DashboardController@ShowDashboard'));
Zoals je ziet ga je dan via de DashBoardController naar ShowDashboard en die dit doet :
code:
1
2
3
4
| $user = Auth::user();
$messages = Message::where('userId', 'LIKE', '%'.Auth::id().'%')->get();
$data = $user;
return View::make('dashboard-default')->with('data', $data)->with('messages', $messages); |
Dat gaat nog steeds prima. Die $messages gebruik ik vervolgens in de blade template van het dashboard om wat dingen te vullen.
Nu wil ik alleen een 2e route maken, laten we zeggen /dashboard/test die naar een andere controller gaat..... De blade template voor die pagina is als volgt :
code:
1
2
3
4
| @extends('dashboard')
@section('content')
Hoi
@stop |
Hij extend dus de blade template 'dashboard', maar in deze functie is $messages natuurlijk niet beschikbaar waardoor ik een mooie "Undefined variable: messages" krijg. Weet iemand hoe ik dit slim op kan lossen? Want om in elke functie nou los die messages query te doen is ook niet echt netjes denk ik....
Google en de Laravel documentatie helpen me hier niet mee dus ik hoop dat iemand het hier weet
Owner of DBIT Consultancy | DJ BassBrewer