From e126a75f7ad853ba9411d5fd2e48eeb08252b9b0 Mon Sep 17 00:00:00 2001 From: slong753 Date: Wed, 29 Mar 2023 21:37:26 -0500 Subject: [PATCH 1/9] pretty sure this was it --- app/Models/Asset.php | 21 ++++++++------------- app/Models/User.php | 15 +++++---------- 2 files changed, 13 insertions(+), 23 deletions(-) diff --git a/app/Models/Asset.php b/app/Models/Asset.php index e992298d8..bb9916d86 100644 --- a/app/Models/Asset.php +++ b/app/Models/Asset.php @@ -70,19 +70,6 @@ class Asset extends Depreciable */ protected $injectUniqueIdentifier = true; - // We set these as protected dates so that they will be easily accessible via Carbon - protected $dates = [ - 'created_at', - 'updated_at', - 'deleted_at', - 'purchase_date', - 'last_checkout', - 'expected_checkin', - 'last_audit_date', - 'next_audit_date' - ]; - - protected $casts = [ 'purchase_date' => 'date', 'last_checkout' => 'datetime', @@ -96,6 +83,14 @@ class Asset extends Depreciable 'rtd_company_id' => 'integer', 'supplier_id' => 'integer', 'byod' => 'boolean', + 'created_at' => 'datetime', + 'updated_at' => 'datetime', + 'deleted_at' => 'datetime', + 'purchase_date' => 'datetime', + 'last_checkout' => 'datetime', + 'expected_checkin' => 'datetime', + 'last_audit_date' => 'datetime', + 'next_audit_date' => 'datetime', ]; protected $rules = [ diff --git a/app/Models/User.php b/app/Models/User.php index bf40982db..c716da074 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -73,18 +73,13 @@ class User extends SnipeModel implements AuthenticatableContract, AuthorizableCo 'location_id' => 'integer', 'company_id' => 'integer', 'vip' => 'boolean', + 'created_at' => 'datetime', + 'updated_at' => 'datetime', + 'deleted_at' => 'datetime', + 'start_date' => 'datetime:Y-m-d', + 'end_date' => 'datetime:Y-m-d', ]; - - protected $dates = [ - 'created_at', - 'updated_at', - 'deleted_at', - 'start_date' => 'date_format:Y-m-d', - 'end_date' => 'date_format:Y-m-d', - ]; - - /** * Model validation rules * From 8c1c0e81b61289fa942cac20bb0c6704e3c710e1 Mon Sep 17 00:00:00 2001 From: slong753 Date: Thu, 30 Mar 2023 13:31:58 -0500 Subject: [PATCH 2/9] rm deplicates --- app/Models/Asset.php | 5 ----- 1 file changed, 5 deletions(-) diff --git a/app/Models/Asset.php b/app/Models/Asset.php index bb9916d86..a5211e800 100644 --- a/app/Models/Asset.php +++ b/app/Models/Asset.php @@ -86,11 +86,6 @@ class Asset extends Depreciable 'created_at' => 'datetime', 'updated_at' => 'datetime', 'deleted_at' => 'datetime', - 'purchase_date' => 'datetime', - 'last_checkout' => 'datetime', - 'expected_checkin' => 'datetime', - 'last_audit_date' => 'datetime', - 'next_audit_date' => 'datetime', ]; protected $rules = [ From 44e05eecbfccee9b10499eabc950c5fc1ce18c8b Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 30 Mar 2023 16:42:59 -0700 Subject: [PATCH 3/9] Publish test stubs --- stubs/test.stub | 13 +++++++++++++ stubs/test.unit.stub | 13 +++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 stubs/test.stub create mode 100644 stubs/test.unit.stub diff --git a/stubs/test.stub b/stubs/test.stub new file mode 100644 index 000000000..06b35d3e1 --- /dev/null +++ b/stubs/test.stub @@ -0,0 +1,13 @@ + Date: Sun, 2 Apr 2023 09:00:03 -0700 Subject: [PATCH 4/9] Add @mezzle as a contributor --- .all-contributorsrc | 7 +++++++ README.md | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index 42a34dab5..dd090262e 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -2882,6 +2882,13 @@ "contributions": [ "code" ] + }, + { + "login": "Mezzle", + "name": "Martin Meredith", + "avatar_url": "https://avatars.githubusercontent.com/u/570639?v=4", + "profile": "https://github.com/Mezzle", + "contributions": [] } ] } diff --git a/README.md b/README.md index 4c569520c..3a0d37998 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ ![Build Status](https://app.chipperci.com/projects/0e5f8979-31eb-4ee6-9abf-050b76ab0383/status/master) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/snipe-it/localized.svg)](https://crowdin.com/project/snipe-it) [![Docker Pulls](https://img.shields.io/docker/pulls/snipe/snipe-it.svg)](https://hub.docker.com/r/snipe/snipe-it/) [![Twitter Follow](https://img.shields.io/twitter/follow/snipeitapp.svg?style=social)](https://twitter.com/snipeitapp) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/553ce52037fc43ea99149785afcfe641)](https://www.codacy.com/app/snipe/snipe-it?utm_source=github.com&utm_medium=referral&utm_content=snipe/snipe-it&utm_campaign=Badge_Grade) -[![All Contributors](https://img.shields.io/badge/all_contributors-317-orange.svg?style=flat-square)](#contributors) [![Discord](https://badgen.net/badge/icon/discord?icon=discord&label)](https://discord.gg/yZFtShAcKk) [![huntr](https://cdn.huntr.dev/huntr_security_badge_mono.svg)](https://huntr.dev) +[![All Contributors](https://img.shields.io/badge/all_contributors-318-orange.svg?style=flat-square)](#contributors) [![Discord](https://badgen.net/badge/icon/discord?icon=discord&label)](https://discord.gg/yZFtShAcKk) [![huntr](https://cdn.huntr.dev/huntr_security_badge_mono.svg)](https://huntr.dev) ## Snipe-IT - Open Source Asset Management System @@ -144,7 +144,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken | [
Peace](https://github.com/julian-piehl)
[💻](https://github.com/snipe/snipe-it/commits?author=julian-piehl "Code") | [
Kyle Gordon](https://github.com/kylegordon)
[💻](https://github.com/snipe/snipe-it/commits?author=kylegordon "Code") | [
Katharina Drexel](http://www.bfh.ch)
[💻](https://github.com/snipe/snipe-it/commits?author=sunflowerbofh "Code") | [
David Sferruzza](https://david.sferruzza.fr/)
[💻](https://github.com/snipe/snipe-it/commits?author=dsferruzza "Code") | [
Rick Nelson](https://github.com/rnelsonee)
[💻](https://github.com/snipe/snipe-it/commits?author=rnelsonee "Code") | [
BasO12](https://github.com/BasO12)
[💻](https://github.com/snipe/snipe-it/commits?author=BasO12 "Code") | [
Vautia](https://github.com/Vautia)
[💻](https://github.com/snipe/snipe-it/commits?author=Vautia "Code") | | [
Chris Hartjes](http://www.littlehart.net/atthekeyboard)
[💻](https://github.com/snipe/snipe-it/commits?author=chartjes "Code") | [
geo-chen](https://github.com/geo-chen)
[💻](https://github.com/snipe/snipe-it/commits?author=geo-chen "Code") | [
Phan Nguyen](https://github.com/nh314)
[💻](https://github.com/snipe/snipe-it/commits?author=nh314 "Code") | [
Iisakki Jaakkola](https://github.com/StarlessNights)
[💻](https://github.com/snipe/snipe-it/commits?author=StarlessNights "Code") | [
Ikko Ashimine](https://bandism.net/)
[💻](https://github.com/snipe/snipe-it/commits?author=eltociear "Code") | [
Lukas Fehling](https://github.com/lukasfehling)
[💻](https://github.com/snipe/snipe-it/commits?author=lukasfehling "Code") | [
Fernando Almeida](https://github.com/fernando-almeida)
[💻](https://github.com/snipe/snipe-it/commits?author=fernando-almeida "Code") | | [
akemidx](https://github.com/akemidx)
[💻](https://github.com/snipe/snipe-it/commits?author=akemidx "Code") | [
Oguz Bilgic](http://oguz.site)
[💻](https://github.com/snipe/snipe-it/commits?author=oguzbilgic "Code") | [
Scooter Crawford](https://github.com/scoo73r)
[💻](https://github.com/snipe/snipe-it/commits?author=scoo73r "Code") | [
subdriven](https://github.com/subdriven)
[💻](https://github.com/snipe/snipe-it/commits?author=subdriven "Code") | [
Andrew Savinykh](https://github.com/AndrewSav)
[💻](https://github.com/snipe/snipe-it/commits?author=AndrewSav "Code") | [
Tadayuki Onishi](https://kenchan0130.github.io)
[💻](https://github.com/snipe/snipe-it/commits?author=kenchan0130 "Code") | [
Florian](https://github.com/floschoepfer)
[💻](https://github.com/snipe/snipe-it/commits?author=floschoepfer "Code") | -| [
Spencer Long](http://spencerlong.com)
[💻](https://github.com/snipe/snipe-it/commits?author=spencerrlongg "Code") | [
Marcus Moore](https://github.com/marcusmoore)
[💻](https://github.com/snipe/snipe-it/commits?author=marcusmoore "Code") | +| [
Spencer Long](http://spencerlong.com)
[💻](https://github.com/snipe/snipe-it/commits?author=spencerrlongg "Code") | [
Marcus Moore](https://github.com/marcusmoore)
[💻](https://github.com/snipe/snipe-it/commits?author=marcusmoore "Code") | [
Martin Meredith](https://github.com/Mezzle)
| This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome! From 55857c910ac40d88b508303c9e082378c1f70183 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 4 Apr 2023 00:33:05 -0700 Subject: [PATCH 5/9] Color picker UI fix Signed-off-by: snipe --- resources/views/statuslabels/edit.blade.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/views/statuslabels/edit.blade.php b/resources/views/statuslabels/edit.blade.php index 37f15a98b..31c999491 100755 --- a/resources/views/statuslabels/edit.blade.php +++ b/resources/views/statuslabels/edit.blade.php @@ -66,8 +66,13 @@ @section('moar_scripts') @stop From 32351d0e480dfa6dde2068fa5851d6e0d7d78470 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 4 Apr 2023 15:35:31 -0700 Subject: [PATCH 6/9] Allow downloading nested CrowdIn translations --- crowdin.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crowdin.yml b/crowdin.yml index 4eccb2adb..7abe441e4 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -3,6 +3,7 @@ "files": [ { "source" : "/resources/lang/en/**/*.php", - "translation" : "/resources/lang/%locale%/%original_file_name%" + # https://developer.crowdin.com/configuration-file/#placeholders + "translation" : "/resources/lang/%locale%/**/%original_file_name%" } ] From 752365aa85128f3433ee1d8b56523aab914b7f85 Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 5 Apr 2023 14:54:40 -0700 Subject: [PATCH 7/9] Updated support URL Signed-off-by: snipe --- app/Http/Controllers/Controller.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php index 96d761ef5..c0e9454d6 100644 --- a/app/Http/Controllers/Controller.php +++ b/app/Http/Controllers/Controller.php @@ -9,11 +9,11 @@ * * **THIS DOCUMENTATION DOES NOT COVER INSTALLATION.** If you're here and you're not a * developer, you're probably in the wrong place. Please see the - * [Installation documentation](http://docs.snipeitapp.com) for + * [Installation documentation](https://snipe-it.readme.io) for * information on how to install Snipe-IT. * * To learn how to set up a development environment and get started developing for Snipe-IT, - * please see the [contributing documentation](http://docs.snipeitapp.com/contributing.html). + * please see the [contributing documentation](https://snipe-it.readme.io/docs/contributing-overview). * * Only the Snipe-IT specific controllers, models, helpers, service providers, * etc have been included in this documentation (excluding vendors, Laravel core, etc) From 5e6a6a81d54a011224bb11b5b9dab93564bdc626 Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 5 Apr 2023 16:00:02 -0700 Subject: [PATCH 8/9] Fixed #12776 - larger EOL text Signed-off-by: snipe --- resources/views/models/edit.blade.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/views/models/edit.blade.php b/resources/views/models/edit.blade.php index a643ee2fe..5ae698544 100755 --- a/resources/views/models/edit.blade.php +++ b/resources/views/models/edit.blade.php @@ -20,9 +20,9 @@
-
+
- + {{ trans('general.months') }} From 161999fbca0d1fc19c314ba1c1e0cb0d0cf92dc3 Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 5 Apr 2023 16:05:40 -0700 Subject: [PATCH 9/9] Fixed #12772 - use the APP_URL config more consistently Signed-off-by: snipe --- app/Http/Controllers/SettingsController.php | 2 +- app/Http/Middleware/CheckForSetup.php | 4 +- app/Models/Location.php | 2 +- app/Notifications/FirstAdminNotification.php | 2 +- app/Notifications/WelcomeNotification.php | 2 +- app/Presenters/AssetModelPresenter.php | 4 +- app/Presenters/UserPresenter.php | 2 +- app/Services/Saml.php | 2 +- .../account/requestable-assets.blade.php | 4 +- .../views/asset_maintenances/index.blade.php | 4 +- resources/views/errors/403.blade.php | 4 +- resources/views/errors/404.blade.php | 4 +- resources/views/errors/503.blade.php | 2 +- resources/views/hardware/edit.blade.php | 4 +- resources/views/hardware/requested.blade.php | 12 ++-- resources/views/layouts/default.blade.php | 8 +-- resources/views/locations/print.blade.php | 4 +- .../views/notifications/FirstAdmin.blade.php | 2 +- .../views/notifications/Welcome.blade.php | 2 +- .../views/partials/assets-assigned.blade.php | 4 +- .../views/partials/bootstrap-table.blade.php | 56 +++++++++---------- resources/views/settings/saml.blade.php | 2 +- resources/views/setup/done.blade.php | 2 +- resources/views/statuslabels/index.blade.php | 2 +- resources/views/users/print.blade.php | 4 +- .../vendor/mail/markdown/message.blade.php | 4 +- .../vendor/notifications/email.blade.php | 6 +- 27 files changed, 75 insertions(+), 75 deletions(-) diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index 1deaa5d10..f16a6fc8f 100755 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -84,7 +84,7 @@ class SettingsController extends Controller } $pageURL = $protocol.$host.$_SERVER['REQUEST_URI']; - $start_settings['url_config'] = url('/').'/setup'; + $start_settings['url_config'] = config('app.url').'/setup'; $start_settings['url_valid'] = ($start_settings['url_config'] === $pageURL); $start_settings['real_url'] = $pageURL; $start_settings['php_version_min'] = true; diff --git a/app/Http/Middleware/CheckForSetup.php b/app/Http/Middleware/CheckForSetup.php index b4beb7058..4e399ffcf 100644 --- a/app/Http/Middleware/CheckForSetup.php +++ b/app/Http/Middleware/CheckForSetup.php @@ -20,13 +20,13 @@ class CheckForSetup if (Setting::setupCompleted()) { if ($request->is('setup*')) { - return redirect(url('/')); + return redirect(config('app.url')); } else { return $next($request); } } else { if (! ($request->is('setup*')) && ! ($request->is('.env')) && ! ($request->is('health'))) { - return redirect(url('/').'/setup'); + return redirect(config('app.url').'/setup'); } return $next($request); diff --git a/app/Models/Location.php b/app/Models/Location.php index 8181f406c..8cea9bda1 100755 --- a/app/Models/Location.php +++ b/app/Models/Location.php @@ -267,7 +267,7 @@ class Location extends SnipeModel foreach ($locations_with_children[$parent_id] as $location) { $location->use_text = $prefix.' '.$location->name; - $location->use_image = ($location->image) ? url('/').'/uploads/locations/'.$location->image : null; + $location->use_image = ($location->image) ? config('app.url').'/uploads/locations/'.$location->image : null; $results[] = $location; //now append the children. (if we have any) if (array_key_exists($location->id, $locations_with_children)) { diff --git a/app/Notifications/FirstAdminNotification.php b/app/Notifications/FirstAdminNotification.php index 71637b5e8..83e3a65de 100644 --- a/app/Notifications/FirstAdminNotification.php +++ b/app/Notifications/FirstAdminNotification.php @@ -24,7 +24,7 @@ class FirstAdminNotification extends Notification $this->_data['last_name'] = $content['last_name']; $this->_data['username'] = $content['username']; $this->_data['password'] = $content['password']; - $this->_data['url'] = url('/'); + $this->_data['url'] = config('app.url'); } /** diff --git a/app/Notifications/WelcomeNotification.php b/app/Notifications/WelcomeNotification.php index a5754be4d..1e27ca736 100644 --- a/app/Notifications/WelcomeNotification.php +++ b/app/Notifications/WelcomeNotification.php @@ -24,7 +24,7 @@ class WelcomeNotification extends Notification $this->_data['last_name'] = htmlspecialchars_decode($content['last_name']); $this->_data['username'] = htmlspecialchars_decode($content['username']); $this->_data['password'] = htmlspecialchars_decode($content['password']); - $this->_data['url'] = url('/'); + $this->_data['url'] = config('app.url'); } /** diff --git a/app/Presenters/AssetModelPresenter.php b/app/Presenters/AssetModelPresenter.php index fd74108ee..8e3d10904 100644 --- a/app/Presenters/AssetModelPresenter.php +++ b/app/Presenters/AssetModelPresenter.php @@ -210,7 +210,7 @@ class AssetModelPresenter extends Presenter public function imageUrl() { if (! empty($this->image)) { - return ''.$this->name.''; + return ''.$this->name.''; } return ''; @@ -223,7 +223,7 @@ class AssetModelPresenter extends Presenter public function imageSrc() { if (! empty($this->image)) { - return url('/').'/uploads/models/'.$this->image; + return config('app.url').'/uploads/models/'.$this->image; } return ''; diff --git a/app/Presenters/UserPresenter.php b/app/Presenters/UserPresenter.php index 4bfe4492f..b5eefdf81 100644 --- a/app/Presenters/UserPresenter.php +++ b/app/Presenters/UserPresenter.php @@ -406,7 +406,7 @@ class UserPresenter extends Presenter } // Set a fun, gender-neutral default icon - return url('/').'/img/default-sm.png'; + return config('app.url').'/img/default-sm.png'; } /** diff --git a/app/Services/Saml.php b/app/Services/Saml.php index 3f39be29f..f80b1c1fb 100644 --- a/app/Services/Saml.php +++ b/app/Services/Saml.php @@ -161,7 +161,7 @@ class Saml //Let onelogin/php-saml know to use 'X-Forwarded-*' headers if it is from a trusted proxy OneLogin_Saml2_Utils::setProxyVars(request()->isFromTrustedProxy()); - data_set($settings, 'sp.entityId', url('/')); + data_set($settings, 'sp.entityId', config('app.url')); data_set($settings, 'sp.assertionConsumerService.url', route('saml.acs')); data_set($settings, 'sp.singleLogoutService.url', route('saml.sls')); data_set($settings, 'sp.x509cert', $setting->saml_sp_x509cert); diff --git a/resources/views/account/requestable-assets.blade.php b/resources/views/account/requestable-assets.blade.php index 002fc4dc5..ceadd2e37 100644 --- a/resources/views/account/requestable-assets.blade.php +++ b/resources/views/account/requestable-assets.blade.php @@ -104,8 +104,8 @@ @if ($requestableModel->image) - - + + @endif diff --git a/resources/views/asset_maintenances/index.blade.php b/resources/views/asset_maintenances/index.blade.php index 69d3c2643..f5deb48b6 100644 --- a/resources/views/asset_maintenances/index.blade.php +++ b/resources/views/asset_maintenances/index.blade.php @@ -54,11 +54,11 @@ function maintenanceActions(value, row) { var actions = ''; if ((row) && (row.available_actions.update === true)) { - actions += ' '; + actions += ' '; } actions += '' if ((row) && (row.available_actions.delete === true)) { - actions += '
- +

403 Forbidden.

- Sad panda. You are not authorized to do the thing. Maybe return to the dashboard, or contact your administrator. + Sad panda. You are not authorized to do the thing. Maybe return to the dashboard, or contact your administrator.

diff --git a/resources/views/errors/404.blade.php b/resources/views/errors/404.blade.php index 03e140bd3..77d7c3252 100644 --- a/resources/views/errors/404.blade.php +++ b/resources/views/errors/404.blade.php @@ -16,12 +16,12 @@
- +

404 Page not found.

Sad panda. We could not find the page you were looking for. - You should maybe return to the dashboard. + You should maybe return to the dashboard.

diff --git a/resources/views/errors/503.blade.php b/resources/views/errors/503.blade.php index 013d0f1ce..4adb020d4 100644 --- a/resources/views/errors/503.blade.php +++ b/resources/views/errors/503.blade.php @@ -29,7 +29,7 @@
- +

{{ trans('general.maintenance_mode') }}

diff --git a/resources/views/hardware/edit.blade.php b/resources/views/hardware/edit.blade.php index 56876ba47..1e44b98dc 100755 --- a/resources/views/hardware/edit.blade.php +++ b/resources/views/hardware/edit.blade.php @@ -198,7 +198,7 @@ $.ajax({ type: 'GET', - url: "{{ url('/') }}/models/" + modelid + "/custom_fields", + url: "{{ config('app.url') }}/models/" + modelid + "/custom_fields", headers: { "X-Requested-With": 'XMLHttpRequest', "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr('content') @@ -230,7 +230,7 @@ if (status_id != '') { $(".status_spinner").css("display", "inline"); $.ajax({ - url: "{{url('/') }}/api/v1/statuslabels/" + status_id + "/deployable", + url: "{{config('app.url') }}/api/v1/statuslabels/" + status_id + "/deployable", headers: { "X-Requested-With": 'XMLHttpRequest', "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr('content') diff --git a/resources/views/hardware/requested.blade.php b/resources/views/hardware/requested.blade.php index 5a38d89ce..25b2a51e2 100644 --- a/resources/views/hardware/requested.blade.php +++ b/resources/views/hardware/requested.blade.php @@ -64,7 +64,7 @@ @if (($request->itemType() == "asset") && ($request->requestable)) {{ $request->requestable->name }} @elseif (($request->itemType() == "asset_model") && ($request->requestable)) - {{ $request->requestable->name }} + {{ $request->requestable->name }} @endif @@ -72,11 +72,11 @@ @if ($request->itemType() == "asset") - + {{ $request->name() }} @elseif ($request->itemType() == "asset_model") - + {{ $request->name() }} @endif @@ -95,7 +95,7 @@ @if ($request->requestingUser()) - + {{ $request->requestingUser()->present()->fullName() }} @else @@ -106,9 +106,9 @@ @if ($request->itemType() == "asset") @if ($request->requestable->assigned_to=='') - {{ trans('general.checkout') }} + {{ trans('general.checkout') }} @else - {{ trans('general.checkin') }} + {{ trans('general.checkin') }} @endif @endif diff --git a/resources/views/layouts/default.blade.php b/resources/views/layouts/default.blade.php index 2bb9bc8cf..84792ec0c 100644 --- a/resources/views/layouts/default.blade.php +++ b/resources/views/layouts/default.blade.php @@ -21,7 +21,7 @@ - +