Undefined $slot Error When Installing
espradley opened this issue · 1 comments
Environment:
Important backend
- Laravel Framework 8.67.0
- PHP 8.0.11 (cli)
- mpociot/teamwork 6.1.2 A full composer tree for your plugin is available at the bottom of this post.
- fortify 1.8.2
- socialite 5.2.5
Frontend
I have to admit, I'm old school PHP and not fully understanding all of this new age frontend stuff..
- jetstream 2.4.3 w/ teams (scaffolding)
- I am pretty sure I'm using Livewire, not inertia
Problem
- After installing mpociot/teamwork, some of the pages for teams are breaking. It looks like this is because of the usage of SLOTS in jetstream not being compatible?
The error I receive for instance when I got to /teams/create:
Undefined variable $slot (View: /home/vagrant/code/events/events/resources/views/layouts/app.blade.php)
I have exposed the app via ngrok if you would like to experience the issue yourself. The URL is subject to change if I reboot, so please let me know if it's not accessible when you review this ticket
https://b8c3-2601-c2-c105-1d90-543d-a2bf-9af5-a112.ngrok.io
mpociot/teamwork 6.1.2 User to Team associations for the Laravel 5 Framework
├──laravel/framework ^6.0|^7.0|^8.0
│ ├──doctrine/inflector ^1.4|^2.0
│ │ └──php ^7.2 || ^8.0
│ ├──dragonmantank/cron-expression ^3.0.2
│ │ ├──php ^7.2|^8.0
│ │ └──webmozart/assert ^1.7.0
│ │ ├──php ^7.2 || ^8.0
│ │ └──symfony/polyfill-ctype ^1.8
│ │ └──php >=7.1
│ ├──egulias/email-validator ^2.1.10
│ │ ├──doctrine/lexer ^1.0.1
│ │ │ └──php ^7.2 || ^8.0
│ │ ├──php >=5.5
│ │ └──symfony/polyfill-intl-idn ^1.10
│ │ ├──php >=7.1
│ │ ├──symfony/polyfill-intl-normalizer ^1.10
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-php72 ^1.10
│ │ └──php >=7.1
│ ├──ext-json *
│ ├──ext-mbstring *
│ ├──ext-openssl *
│ ├──laravel/serializable-closure ^1.0
│ │ └──php ^7.3|^8.0
│ ├──league/commonmark ^1.3|^2.0.2
│ │ ├──ext-mbstring *
│ │ ├──league/config ^1.1.1
│ │ │ ├──dflydev/dot-access-data ^3.0.1
│ │ │ │ └──php ^7.1 || ^8.0
│ │ │ ├──nette/schema ^1.2
│ │ │ │ ├──nette/utils ^2.5.7 || ^3.1.5 || ^4.0
│ │ │ │ │ └──php >=7.2 <8.2
│ │ │ │ └──php >=7.1 <8.2
│ │ │ └──php ^7.4 || ^8.0
│ │ ├──php ^7.4 || ^8.0
│ │ ├──psr/event-dispatcher ^1.0
│ │ │ └──php >=7.2.0
│ │ └──symfony/polyfill-php80 ^1.15
│ │ └──php >=7.1
│ ├──league/flysystem ^1.1
│ │ ├──ext-fileinfo *
│ │ ├──league/mime-type-detection ^1.3
│ │ │ ├──ext-fileinfo *
│ │ │ └──php ^7.2 || ^8.0
│ │ └──php ^7.2.5 || ^8.0
│ ├──monolog/monolog ^2.0
│ │ ├──php >=7.2
│ │ └──psr/log ^1.0.1 || ^2.0 || ^3.0
│ │ └──php >=5.3.0
│ ├──nesbot/carbon ^2.53.1
│ │ ├──ext-json *
│ │ ├──php ^7.1.8 || ^8.0
│ │ ├──symfony/polyfill-mbstring ^1.0
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-php80 ^1.16
│ │ │ └──php >=7.1
│ │ └──symfony/translation ^3.4 || ^4.0 || ^5.0
│ │ ├──php >=7.2.5
│ │ ├──symfony/deprecation-contracts ^2.1
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-mbstring ~1.0
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-php80 ^1.16
│ │ │ └──php >=7.1
│ │ └──symfony/translation-contracts ^2.3
│ │ └──php >=7.2.5
│ ├──opis/closure ^3.6
│ │ └──php ^5.4 || ^7.0 || ^8.0
│ ├──php ^7.3|^8.0
│ ├──psr/container ^1.0
│ │ └──php >=7.2.0
│ ├──psr/log ^1.0 || ^2.0
│ │ └──php >=5.3.0
│ ├──psr/simple-cache ^1.0
│ │ └──php >=5.3.0
│ ├──ramsey/uuid ^4.2.2
│ │ ├──brick/math ^0.8 || ^0.9
│ │ │ ├──ext-json *
│ │ │ └──php ^7.1 || ^8.0
│ │ ├──ext-json *
│ │ ├──php ^7.2 || ^8.0
│ │ ├──ramsey/collection ^1.0
│ │ │ ├──php ^7.3 || ^8
│ │ │ └──symfony/polyfill-php81 ^1.23
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-ctype ^1.8
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-php80 ^1.14
│ │ └──php >=7.1
│ ├──swiftmailer/swiftmailer ^6.3
│ │ ├──egulias/email-validator ^2.0|^3.1
│ │ │ ├──doctrine/lexer ^1.0.1
│ │ │ │ └──php ^7.2 || ^8.0
│ │ │ ├──php >=5.5
│ │ │ └──symfony/polyfill-intl-idn ^1.10
│ │ │ ├──php >=7.1
│ │ │ ├──symfony/polyfill-intl-normalizer ^1.10
│ │ │ │ └──php >=7.1
│ │ │ └──symfony/polyfill-php72 ^1.10
│ │ │ └──php >=7.1
│ │ ├──php >=7.0.0
│ │ ├──symfony/polyfill-iconv ^1.0
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-intl-idn ^1.10
│ │ │ ├──php >=7.1
│ │ │ ├──symfony/polyfill-intl-normalizer ^1.10
│ │ │ │ └──php >=7.1
│ │ │ └──symfony/polyfill-php72 ^1.10
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-mbstring ^1.0
│ │ └──php >=7.1
│ ├──symfony/console ^5.1.4
│ │ ├──php >=7.2.5
│ │ ├──symfony/deprecation-contracts ^2.1
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-mbstring ~1.0
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-php73 ^1.8
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-php80 ^1.16
│ │ │ └──php >=7.1
│ │ ├──symfony/service-contracts ^1.1|^2
│ │ │ ├──php >=7.2.5
│ │ │ └──psr/container ^1.1
│ │ │ └──php >=7.2.0
│ │ └──symfony/string ^5.1
│ │ ├──php >=7.2.5
│ │ ├──symfony/polyfill-ctype ~1.8
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-intl-grapheme ~1.0
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-intl-normalizer ~1.0
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-mbstring ~1.0
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-php80 ~1.15
│ │ └──php >=7.1
│ ├──symfony/error-handler ^5.1.4
│ │ ├──php >=7.2.5
│ │ ├──psr/log ^1|^2|^3
│ │ │ └──php >=5.3.0
│ │ └──symfony/var-dumper ^4.4|^5.0
│ │ ├──php >=7.2.5
│ │ ├──symfony/polyfill-mbstring ~1.0
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-php80 ^1.16
│ │ └──php >=7.1
│ ├──symfony/finder ^5.1.4
│ │ ├──php >=7.2.5
│ │ └──symfony/polyfill-php80 ^1.16
│ │ └──php >=7.1
│ ├──symfony/http-foundation ^5.1.4
│ │ ├──php >=7.2.5
│ │ ├──symfony/deprecation-contracts ^2.1
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-mbstring ~1.1
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-php80 ^1.16
│ │ └──php >=7.1
│ ├──symfony/http-kernel ^5.1.4
│ │ ├──php >=7.2.5
│ │ ├──psr/log ^1|^2
│ │ │ └──php >=5.3.0
│ │ ├──symfony/deprecation-contracts ^2.1
│ │ │ └──php >=7.1
│ │ ├──symfony/error-handler ^4.4|^5.0
│ │ │ ├──php >=7.2.5
│ │ │ ├──psr/log ^1|^2|^3
│ │ │ │ └──php >=5.3.0
│ │ │ └──symfony/var-dumper ^4.4|^5.0
│ │ │ ├──php >=7.2.5
│ │ │ ├──symfony/polyfill-mbstring ~1.0
│ │ │ │ └──php >=7.1
│ │ │ └──symfony/polyfill-php80 ^1.16
│ │ │ └──php >=7.1
│ │ ├──symfony/event-dispatcher ^5.0
│ │ │ ├──php >=7.2.5
│ │ │ ├──symfony/deprecation-contracts ^2.1
│ │ │ │ └──php >=7.1
│ │ │ ├──symfony/event-dispatcher-contracts ^2
│ │ │ │ ├──php >=7.2.5
│ │ │ │ └──psr/event-dispatcher ^1
│ │ │ │ └──php >=7.2.0
│ │ │ └──symfony/polyfill-php80 ^1.16
│ │ │ └──php >=7.1
│ │ ├──symfony/http-client-contracts ^1.1|^2
│ │ │ └──php >=7.2.5
│ │ ├──symfony/http-foundation ^5.3.7
│ │ │ ├──php >=7.2.5
│ │ │ ├──symfony/deprecation-contracts ^2.1
│ │ │ │ └──php >=7.1
│ │ │ ├──symfony/polyfill-mbstring ~1.1
│ │ │ │ └──php >=7.1
│ │ │ └──symfony/polyfill-php80 ^1.16
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-ctype ^1.8
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-php73 ^1.9
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-php80 ^1.16
│ │ └──php >=7.1
│ ├──symfony/mime ^5.1.4
│ │ ├──php >=7.2.5
│ │ ├──symfony/deprecation-contracts ^2.1
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-intl-idn ^1.10
│ │ │ ├──php >=7.1
│ │ │ ├──symfony/polyfill-intl-normalizer ^1.10
│ │ │ │ └──php >=7.1
│ │ │ └──symfony/polyfill-php72 ^1.10
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-mbstring ^1.0
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-php80 ^1.16
│ │ └──php >=7.1
│ ├──symfony/process ^5.1.4
│ │ ├──php >=7.2.5
│ │ └──symfony/polyfill-php80 ^1.16
│ │ └──php >=7.1
│ ├──symfony/routing ^5.1.4
│ │ ├──php >=7.2.5
│ │ ├──symfony/deprecation-contracts ^2.1
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-php80 ^1.16
│ │ └──php >=7.1
│ ├──symfony/var-dumper ^5.1.4
│ │ ├──php >=7.2.5
│ │ ├──symfony/polyfill-mbstring ~1.0
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-php80 ^1.16
│ │ └──php >=7.1
│ ├──tijsverkoyen/css-to-inline-styles ^2.2.2
│ │ ├──ext-dom *
│ │ ├──ext-libxml *
│ │ ├──php ^5.5 || ^7.0 || ^8.0
│ │ └──symfony/css-selector ^2.7 || ^3.0 || ^4.0 || ^5.0
│ │ ├──php >=7.2.5
│ │ └──symfony/polyfill-php80 ^1.16
│ │ └──php >=7.1
│ ├──vlucas/phpdotenv ^5.2
│ │ ├──ext-pcre *
│ │ ├──graham-campbell/result-type ^1.0.2
│ │ │ ├──php ^7.0 || ^8.0
│ │ │ └──phpoption/phpoption ^1.8
│ │ │ └──php ^7.0 || ^8.0
│ │ ├──php ^7.1.3 || ^8.0
│ │ ├──phpoption/phpoption ^1.8
│ │ │ └──php ^7.0 || ^8.0
│ │ ├──symfony/polyfill-ctype ^1.23
│ │ │ └──php >=7.1
│ │ ├──symfony/polyfill-mbstring ^1.23.1
│ │ │ └──php >=7.1
│ │ └──symfony/polyfill-php80 ^1.23.1
│ │ └──php >=7.1
│ └──voku/portable-ascii ^1.4.8
│ └──php >=7.0.0
└──php ^7.2.5|^8.0
Hi @espradley,
If you are using Jetstream with teams, you don't need this package at all. Please just use either teamwork or Jetstream.
I recommend you should go with Jetstream, as it has more features and is supported by the Laravel organization itself.