public function show($donation_code) { // init $data = array(); // get donation id $donation_id = Donation::getDonationId($donation_code); // get Donation data $donation = Donation::with(array('user'))->where('id', '=', $donation_id)->where('status', '!=', 3)->first(); if ($donation == null) { return App::abort('404'); } // get type $donation->setAppends(array('type')); // set data $data = array('donation' => $donation); return View::make('bagikasih.donation.detail', $data); }