Scores/app/Http/Controllers/Admin/MainRoleController.php
2025-07-01 16:32:56 -06:00

43 lines
867 B
PHP

<?php
namespace App\Http\Controllers\Admin;
/**
* @copyright Copyright (c) 2023 Notsoweb (https://notsoweb.com) - All rights reserved.
*/
use App\Models\MainRole;
use Illuminate\Http\Request;
use Notsoweb\Core\Http\Controllers\VueController;
/**
* Descripción
*
* @author Moisés de Jesús Cortés Castellanos <ing.moisesdejesuscortesc@notsoweb.com>
*
* @version 1.0.0
*/
class MainRoleController extends VueController
{
public function __construct()
{
$this->vueRoot('admin.main-role');
}
public function index()
{
$q = request()->get('q');
return $this->vuew('index', [
'roles' => MainRole::where('name', 'LIKE', "%{$q}%")
->orWhere('description', 'LIKE', "%{$q}%")
->select([
'id',
'name',
'description',
])
->paginate(config('app.pagination'))
]);
}
}