<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Identitas;

class IdentityController extends Controller
{
	public function index()
	{
		$data = Identitas::all();
		return view('identity.daftar_identitas')->with('data',$data);
	}

	public function create()
	{
		return view('identity.buat_identitas');
	}

	public function store(Request $request)
	{
		Identitas::create($request->all());
		return redirect('identity');
	}
	public function edit($id)
	{
		$data = Identitas::find($id);
		return view('identity.edit_identitas')->with('data',$data);
	}
	public function update(Request $request, $id)
	{
		Identitas::find($id)->update($request->all());
		return redirect('identity');
	}
	public function destroy($id)
	{
		Identitas::find($id)->delete();
		return redirect('identity');
	}
	public function search(Request $request)
	{
		if($request->ajax())
		{
			$outputHtml = "";
			$a = Identitas::where('fullnames','LIKE','%'.$request->search.'%')->get();
			if($a)
			{
				foreach ($a as $key => $a) {
					$outputHtml.='<tr>'.
					'<td>'.$a->id.'</td>'.
					'<td>'.'<img src="images/'.$a->image.'"style="max-width: 10em; max-height: 10em;">'.'</td>'.
					'<td>'.$a->fullnames.'</td>'.
					'<td>'.$a->sex.'</td>'.
					'<td>'.$a->idcard.'</td>'.
					'<td>'.$a->birthdate.'</td>'.
					'<td>'.$a->province.'</td>'.
					'<td>'.$a->district.'</td>'.
					'<td>'.$a->sector.'</td>'.
					'<td>'.$a->cellar.'</td>'.
					'<td>'.'<a href="identity/'.$a->id.'/edit" class="btn btn-success" title="edit '.$a->fullnames.'"><i class="glyphicon glyphicon-edit"></i></a>'.
					'<form action="identity/'.$a->id.'" method="post">'.
					csrf_field().
					'<br/><input type="hidden" name="_method" value="delete"><button type="submit" class="btn btn-danger" title="delete '.$a->fullnames.'"><i class="glyphicon glyphicon-trash"></i></button></form>'.
					'</td>'.
					'<tr>';
				}
				return Response($outputHtml);
			}
		}
	}
}