Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Support\Facades\DB;
- use Illuminate\Http\Request;
- use App\Models\Kategori;
- use Redirect;
- use Validator;
- class KategoriController extends Controller
- {
- //
- public function __construct(){
- $this->middleware('auth');
- }
- public function index(Request $request){
- $search = $request->search;
- $status = $request->status;
- // $kategori = Kategori::get();
- $kategori = Db::table('kategori')
- ->where('kategori', 'LIKE', '%'.$search.'%')
- ->where('status', '=', $status')
- ->paginate(10);
- return view('dashboard.kategori.list', ['kategori' => $kategori, 'search' => $search]);
- }
- public function formKategori(){
- return view('dashboard.kategori.form');
- }
- public function simpan(Request $request, Kategori $kategori){
- $validator = validator::make($request->all(),
- [
- 'kategori' => 'required|unique:kategori,kategori',
- 'status' => 'required'
- ]
- );
- if($validator->fails()){
- return redirect()->route('formKategori')
- ->withErrors($validator)
- ->withInput();
- }
- else {
- $kategori->kategori = $request->kategori;
- $kategori->status = $request->status;
- $kategori->save();
- return redirect()->route('kategori');
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement