39 lines
880 B
PHP

<?php
namespace Modules\Admin\App\Http\Controllers;
use Illuminate\Http\Request;
use Spatie\Permission\Models\Role;
use App\Http\Controllers\Controller;
class RoleController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index(Request $request)
{
return view('admin::roles.index');
}
public function checkUniqueRoleName(Request $request)
{
$id = $request->input('id');
$name = $request->input('name');
// Verificar si el nombre ya existe en la base de datos
$existingRole = Role::where('name', $name)
->whereNot('id', $id)
->first();
if ($existingRole) {
return response()->json(['valid' => false]);
}
return response()->json(['valid' => true]);
}
}