36 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
| <?php
 | |
| 
 | |
| namespace App\Http\Controllers;
 | |
| 
 | |
| use Illuminate\Http\Request;
 | |
| use App\Models\Konten\Kegiatan;
 | |
| class FrontController extends Controller
 | |
| {
 | |
|     function index() {
 | |
|         $data['side_kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->limit(5)->get();
 | |
|         $data['kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->limit(8)->get();
 | |
|         $data['title'] = 'Beranda';
 | |
|         return view('index',$data);
 | |
|     }
 | |
|     function sekolah() {
 | |
|         $data['title'] = 'Daftar Sekolah Adiwiyata';
 | |
|         return view('sekolah');
 | |
|     }
 | |
|     function kegiatan() {
 | |
|         $data['title'] = 'Kegiatan Sekolah Adiwiyata';
 | |
|         $data['kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->paginate(8);
 | |
|         return view('kegiatan',$data);
 | |
|     }
 | |
|     function kegiatan_detail($slug) {
 | |
|         $data['title'] = 'Kegiatan Sekolah Adiwiyata';
 | |
|         $data['kegiatan'] = Kegiatan::where('slug',$slug)->first();
 | |
|         $data['lainnya'] = Kegiatan::where('KegiatanId','!=',$data['kegiatan']->KegiatanId)->orderBy('KegiatanId','DESC')->limit(4)->get();
 | |
|         return view('kegiatan_detail',$data);
 | |
|     }
 | |
|     function galeri() {
 | |
|         $data['title'] = 'Galeri Sekolah Adiwiyata';
 | |
|         $data['kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->paginate(8);
 | |
|         return view('galeri',$data);
 | |
|     }
 | |
| }
 |