7.0.0
Uwaga: aktualizacja typu MAJOR. Wprowadza nowe funkcjonalności.
Zmienić wersję w pliku composer.json w głównym folderze z aplikacją:
"n1ebieski/idir": "^7.0.0"
- Aktualizacja vendorów:
composer update --no-dev
- Publikacja seederów:
php artisan vendor:publish --tag=icore.seeds --force
php artisan vendor:publish --tag=idir.seeds --force
Uwaga: ta operacja podmieni dotychczasowy plik.
- Publikacja plików publicznych js:
php artisan vendor:publish --tag=idir.public.js --force
Uwaga: ta operacja podmieni dotychczasowy plik. Jeśli kompilujesz pliki publiczne samodzielnie, musisz to zrobić ponownie w oparciu o nowe assety.
- Publikacja plików publicznych css:
php artisan vendor:publish --tag=idir.public.css --force
Uwaga: ta operacja podmieni dotychczasowy plik. Jeśli kompilujesz pliki publiczne samodzielnie, musisz to zrobić ponownie w oparciu o nowe assety.
- Przeładowanie Composera:
composer dump
- Wykonanie seederów:
php artisan db:seed --class="N1ebieski\ICore\Seeds\Install\DefaultRolesAndPermissionsSeeder"
php artisan db:seed --class="N1ebieski\IDir\Seeds\Fix\AssignUserRoleToAllUsers"
- Przeładowanie cache:
php artisan optimize && php artisan config:clear && php artisan cache:clear && php artisan route:cache
# Zmiana sposobu deklarowania routów
Jeśli w lokalizacji routes/vendor/icore znajdują się jakieś pliki, dodać w config/icore.php:
'routes' => [
'auth' => [
'namespace' => 'N1ebieski\ICore\Http\Controllers',
'enabled' => true
],
'web' => [
'namespace' => 'N1ebieski\ICore\Http\Controllers\Web',
'enabled' => true
],
'admin' => [
'namespace' => 'N1ebieski\ICore\Http\Controllers\Admin',
'enabled' => true
],
'api' => [
'namespace' => 'N1ebieski\ICore\Http\Controllers\Api',
'enabled' => true
]
],
Jeśli w lokalizacji routes/vendor/idir znajdują się jakieś pliki, dodać w config/idir.php:
'routes' => [
'web' => [
'namespace' => 'N1ebieski\IDir\Http\Controllers\Web',
'enabled' => true
],
'admin' => [
'namespace' => 'N1ebieski\IDir\Http\Controllers\Admin',
'enabled' => true
],
'api' => [
'namespace' => 'N1ebieski\IDir\Http\Controllers\Api',
'enabled' => true
]
],
# Zmiana modali na scrollable
W pliku resources/views/vendor/icore/web/partials/modal.blade.php zamienić:
class="modal-dialog modal-dialog-centered {{ $modal_size ?? null }}"
na:
class="modal-dialog modal-dialog-scrollable modal-dialog-centered {{ $modal_size ?? null }}"
W pliku resources/views/vendor/idir/web/contact/dir/show.blade.php dodać na samym początku:
@component('icore::web.partials.modal')
@slot('modal_id', 'contact-modal')
@slot('modal_size', 'modal-lg')
@slot('modal_title')
<i class="fas fa-paper-plane"></i>
<span> {{ trans('idir::contact.dir.route.show') }}</span>
@endslot
@slot('modal_body')
usunąć:
<button type="button" class="btn btn-primary send-contact">
<i class="fas fa-check"></i>
<span>{{ trans('icore::default.submit') }}</span>
</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">
<i class="fas fa-ban"></i>
<span>{{ trans('icore::default.cancel') }}</span>
</button>
dodać na samym końcu:
@endslot
@slot('modal_footer')
<div class="d-inline">
<button
type="button"
class="btn btn-primary send-contact"
form="show-contact"
>
<i class="fas fa-check"></i>
<span>{{ trans('icore::default.submit') }}</span>
</button>
<button
type="button"
class="btn btn-secondary"
data-dismiss="modal"
>
<i class="fas fa-ban"></i>
<span>{{ trans('icore::default.cancel') }}</span>
</button>
</div>
@endslot
@endcomponent
W pliku resources/views/vendor/icore/web/report/create.blade.php dodać na samym początku:
@component('icore::web.partials.modal')
@slot('modal_id', 'create-report-modal')
@slot('modal_title')
<i class="fas fa-exclamation-triangle"></i>
<span>{{ trans('icore::reports.route.create') }}</span>
@endslot
@slot('modal_body')
usunąć:
<button type="button" class="btn btn-primary store-report">
<i class="fas fa-check"></i>
<span>{{ trans('icore::default.submit') }}</span>
</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">
<i class="fas fa-ban"></i>
<span>{{ trans('icore::default.cancel') }}</span>
</button>
dodać na samym końcu:
@endslot
@slot('modal_footer')
<div class="d-inline">
<button
type="button"
class="btn btn-primary store-report"
form="create-report"
>
<i class="fas fa-check"></i>
<span>{{ trans('icore::default.submit') }}</span>
</button>
<button
type="button"
class="btn btn-secondary"
data-dismiss="modal"
>
<i class="fas fa-ban"></i>
<span>{{ trans('icore::default.cancel') }}</span>
</button>
</div>
@endslot
@endcomponent
W pliku resources/views/vendor/idir/web/profile/partials/dir/filter_filter.blade.php usunąć:
<div class="d-inline">
<button type="button" class="btn btn-primary btn-send" id="filter-filter">
<i class="fas fa-check"></i>
{{ trans('icore::default.apply') }}
</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">
<i class="fas fa-ban"></i>
{{ trans('icore::default.cancel') }}
</button>
</div>
pomiędzy:
@endslot
@endcomponent
wstawić:
@slot('modal_footer')
<div class="d-inline">
<button
id="filter-filter"
type="button"
class="btn btn-primary btn-send"
form="filter"
>
<i class="fas fa-check"></i>
{{ trans('icore::default.apply') }}
</button>
<button
type="button"
class="btn btn-secondary"
data-dismiss="modal"
>
<i class="fas fa-ban"></i>
{{ trans('icore::default.cancel') }}
</button>
</div>
@endslot