Company controller

This commit is contained in:
Jérémy Munsch 2022-08-23 11:42:19 +02:00
parent b1f0f0c885
commit de29cda24f
No known key found for this signature in database
GPG key ID: 18361AF3BFEC0FEC
3 changed files with 7 additions and 1 deletions

View file

@ -3,6 +3,7 @@
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use App\Models\Company;
use Kwaadpepper\CrudPolicies\Traits\CrudController;
class CompanyController extends Controller
@ -10,7 +11,7 @@ class CompanyController extends Controller
use CrudController;
/** @var \App\Models\MacroSchedule\Marker */
public static $modelClass = Package::class;
public static $modelClass = Company::class;
/**
* Crud Layout

View file

@ -37,6 +37,9 @@
@can('viewAny', App\Models\Project::class)
<a class="dropdown-item @if(strpos(request()->route()->getName(), 'projects') === 0)active @endif" href="{{ route('projects.index') }}">{{ __('models.classes.projects') }}</a>
@endcan
@can('viewAny', App\Models\Company::class)
<a class="dropdown-item @if(strpos(request()->route()->getName(), 'companies') === 0)active @endif" href="{{ route('companies.index') }}">{{ __('models.classes.companies') }}</a>
@endcan
@can('viewAny', App\Models\Package::class)
<a class="dropdown-item @if(strpos(request()->route()->getName(), 'packages') === 0)active @endif" href="{{ route('packages.index') }}">{{ __('models.classes.packages') }}</a>
@endcan

View file

@ -1,6 +1,7 @@
<?php
use App\Http\Controllers\BrandController;
use App\Http\Controllers\CompanyController;
use App\Http\Controllers\Credit\AccountController;
use App\Http\Controllers\Credit\CreditLogController;
use App\Http\Controllers\Credit\EstimationController;
@ -72,6 +73,7 @@ Route::middleware('auth:web')->group(function () {
Route::resource('ticket', TicketController::class)->except(['destroy']);
Route::resource('users', UserController::class);
Route::resource('packages', PackageController::class)->except('show');
Route::resource('companies', CompanyController::class)->except('show');
Route::resource('labels', LabelController::class)->except('show');
Route::resource('brands', BrandController::class);
Route::resource('sites', SiteController::class)