Se creo perfil ventas

This commit is contained in:
Guillermo Gutierrez
2024-09-04 19:01:24 -07:00
parent 8dddde8ade
commit 0f7102597e
3 changed files with 41 additions and 1 deletions

View File

@@ -0,0 +1,19 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Spatie\Permission\Models\Role;
class VentaSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
//
$roleCompras = Role::create(['name' => 'ventas']);
}
}

View File

@@ -27,9 +27,11 @@
{{ __('Cancelacion') }} {{ __('Cancelacion') }}
</x-nav-link> </x-nav-link>
@endrole @endrole
@role('admin|compras|ventas')
<x-nav-link href="{{ route('pedido') }}" :active="request()->routeIs('pedido')"> <x-nav-link href="{{ route('pedido') }}" :active="request()->routeIs('pedido')">
{{ __('Pedido') }} {{ __('Pedido') }}
</x-nav-link> </x-nav-link>
@endrole
@role('admin') @role('admin')
<x-nav-link href="{{ route('rutas') }}" :active="request()->routeIs('rutas')"> <x-nav-link href="{{ route('rutas') }}" :active="request()->routeIs('rutas')">
{{ __('Rutas') }} {{ __('Rutas') }}

View File

@@ -34,13 +34,32 @@ Route::middleware([
'auth:sanctum', 'auth:sanctum',
config('jetstream.auth_session'), config('jetstream.auth_session'),
'verified', 'verified',
'cajaValidate' 'cajaValidate',
'role:admin|usuario'
])->group(function () { ])->group(function () {
Route::get('/venta',VentaController::class)->name('venta'); Route::get('/venta',VentaController::class)->name('venta');
Route::get('/venta-especial',VentaEspecialController::class)->name('venta-especial'); Route::get('/venta-especial',VentaEspecialController::class)->name('venta-especial');
Route::get('/cancelacion',CancelacionController::class)->name('cancelacion'); Route::get('/cancelacion',CancelacionController::class)->name('cancelacion');
});
Route::middleware([
'auth:sanctum',
config('jetstream.auth_session'),
'verified',
'cajaValidate',
'role:admin|compras|ventas'
])->group(function (){
Route::get('/pedido',PedidoController::class)->name('pedido'); Route::get('/pedido',PedidoController::class)->name('pedido');
});
Route::middleware([
'auth:sanctum',
config('jetstream.auth_session'),
'verified',
'cajaValidate'
])->group(function(){
Route::get('/configuracion-impresora',ImpresoraController::class)->name('impresora'); Route::get('/configuracion-impresora',ImpresoraController::class)->name('impresora');
}); });
Route::middleware([ Route::middleware([