38 lines
824 B
PHP
Executable file
38 lines
824 B
PHP
Executable file
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
use DB;
|
|
|
|
use Illuminate\Http\Request;
|
|
use App\Models\User;
|
|
|
|
|
|
class IndexController extends Controller
|
|
{
|
|
|
|
public function index () {
|
|
return view('User.index');
|
|
}
|
|
|
|
|
|
public function search (Request $request) {
|
|
$data = $request->all();
|
|
$criteria = $data['search'];
|
|
|
|
$users = User::where('name', 'LIKE', '%'.$criteria.'%')
|
|
->orWhere('department', 'LIKE', '%'.$criteria.'%')
|
|
->get();
|
|
|
|
// return response()->json([$data]);
|
|
return view('User.employees', compact('users'));
|
|
}
|
|
|
|
|
|
public function show () {
|
|
$users = DB::table('users')->orderBy('name')->get();
|
|
return view('User.employees')->with(compact('users'));
|
|
}
|
|
|
|
|
|
}
|