От контроллера к переменной доступа к блейд-файлу можно разными способами: Но я рекомендую использовать метод compact()
. если вы хотите вернуть более одной переменной, используйте compact('data', 'data1', 'data2')
1
:
public function index(){
$amount= DB::table('payments')
->select(DB::raw('donatorName'), DB::raw('sum(donationApplied)'))
->groupBy(DB::raw('donatorName') )
->get();
return view('admin.profile', compact('data'));
}
2
:
public function index(){
$amount= DB::table('payments')
->select(DB::raw('donatorName'), DB::raw('sum(donationApplied)'))
->groupBy(DB::raw('donatorName') )
->get();
return view('admin.profile', array('data' => $data));
}
3
:
public function index(){
$amount= DB::table('payments')
->select(DB::raw('donatorName'), DB::raw('sum(donationApplied)'))
->groupBy(DB::raw('donatorName') )
->get();
return view('admin.profile')->with('data', $data);
}