31 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.0 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();
 | 
						|
        return view('index',$data);
 | 
						|
    }
 | 
						|
    function sekolah() {
 | 
						|
        return view('sekolah');
 | 
						|
    }
 | 
						|
    function kegiatan() {
 | 
						|
        $data['kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->paginate(8);
 | 
						|
        return view('kegiatan',$data);
 | 
						|
    }
 | 
						|
    function kegiatan_detail($slug) {
 | 
						|
        $data['kegiatan'] = Kegiatan::where('slug',$slug)->first();
 | 
						|
        $data['lainnya'] = Kegiatan::where('KegiatanId','!=',$data['kegiatan']->KegiatanId)->orderBy('KegiatanId','DESC')->limit(10)->get();
 | 
						|
        return view('kegiatan_detail',$data);
 | 
						|
    }
 | 
						|
    function galeri() {
 | 
						|
        $data['kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->paginate(8);
 | 
						|
        return view('galeri',$data);
 | 
						|
    }
 | 
						|
}
 |