2.0.0
Uwaga: aktualizacja typu MAJOR. Wymaga obowiązkowych zmian w szablonie!
Zmienić wersję w pliku composer.json w głównym folderze z aplikacją:
"n1ebieski/idir": "^2.0.0"
Z poziomu głównego folderu z aplikacją w SSH wykonać polecenia:
- Aktualizacja vendorów:
composer update --no-dev
- 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.
- Publikacja nowych widoków:
php artisan vendor:publish --tag=idir.views.web
- Przeładowanie Composera:
composer dump
- Przeładowanie cache:
php artisan optimize
# Możliwość dodawania wpisów przez niezalogowanych użytkowników
W pliku resources/views/vendor/idir/web/dir/create/3.blade.php dodać linię:
@includeWhen(!auth()->check(), 'idir::web.dir.partials.email')
po:
<form
method="post"
action="{{ route('web.dir.store_3', [$group->id]) }}"
id="createSummary"
>
@csrf
Na końcu pliku dodać:
@push('script')
@component('icore::web.partials.jsvalidation')
{!! JsValidator::formRequest(\N1ebieski\IDir\Http\Requests\Web\Dir\Store3Request::class, '#createSummary'); !!}
@endcomponent
@endpush