30 lines
958 B
PHP
30 lines
958 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
use App\Models\Konten\Kegiatan;
|
|
class FrontController extends Controller
|
|
{
|
|
function index() {
|
|
$data['kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->limit(5)->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);
|
|
}
|
|
}
|