auth ignore
This commit is contained in:
parent
b7f8b93891
commit
7355206652
@ -6,7 +6,6 @@
|
|||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Http\JsonResponse;
|
use Illuminate\Http\JsonResponse;
|
||||||
use App\Models\Facilitator;
|
use App\Models\Facilitator;
|
||||||
use Illuminate\Support\Facades\Gate;
|
|
||||||
|
|
||||||
class FacilitatorController extends Controller
|
class FacilitatorController extends Controller
|
||||||
{
|
{
|
||||||
@ -15,9 +14,6 @@ class FacilitatorController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function index(Request $request): JsonResponse
|
public function index(Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
// Otorisasi khusus kepala_desa sesuai role di JSON
|
|
||||||
Gate::authorize('kepala_desa');
|
|
||||||
|
|
||||||
$size = +$request->get('size') ?: 10;
|
$size = +$request->get('size') ?: 10;
|
||||||
$query = Facilitator::query();
|
$query = Facilitator::query();
|
||||||
|
|
||||||
@ -60,7 +56,6 @@ public function index(Request $request): JsonResponse
|
|||||||
*/
|
*/
|
||||||
public function store(Request $request): JsonResponse
|
public function store(Request $request): JsonResponse
|
||||||
{
|
{
|
||||||
Gate::authorize('kepala_desa');
|
|
||||||
|
|
||||||
$validated = $request->validate([
|
$validated = $request->validate([
|
||||||
'user_email' => ['required', 'email', 'unique:user_details,user_email'],
|
'user_email' => ['required', 'email', 'unique:user_details,user_email'],
|
||||||
@ -84,7 +79,6 @@ public function store(Request $request): JsonResponse
|
|||||||
*/
|
*/
|
||||||
public function show(string $id): JsonResponse
|
public function show(string $id): JsonResponse
|
||||||
{
|
{
|
||||||
Gate::authorize('kepala_desa');
|
|
||||||
|
|
||||||
$user = Facilitator::findOrFail($id);
|
$user = Facilitator::findOrFail($id);
|
||||||
return response()->json($user);
|
return response()->json($user);
|
||||||
@ -95,7 +89,6 @@ public function show(string $id): JsonResponse
|
|||||||
*/
|
*/
|
||||||
public function update(Request $request, string $id): JsonResponse
|
public function update(Request $request, string $id): JsonResponse
|
||||||
{
|
{
|
||||||
Gate::authorize('kepala_desa');
|
|
||||||
|
|
||||||
$user = Facilitator::findOrFail($id);
|
$user = Facilitator::findOrFail($id);
|
||||||
|
|
||||||
@ -121,7 +114,6 @@ public function update(Request $request, string $id): JsonResponse
|
|||||||
*/
|
*/
|
||||||
public function destroy(string $id): JsonResponse
|
public function destroy(string $id): JsonResponse
|
||||||
{
|
{
|
||||||
Gate::authorize('kepala_desa');
|
|
||||||
|
|
||||||
$user = Facilitator::findOrFail($id);
|
$user = Facilitator::findOrFail($id);
|
||||||
$user->delete();
|
$user->delete();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user