Add support for Laravel 10.x
neerajsohal opened this issue · 1 comments
neerajsohal commented
Need to add support for Laravel 10.x
neerajsohal commented
Have fixed the issue with installation on L10.x. It was happening because of a wrong version specification at my end. Thank you for pointing this out. I have released v2.0.5 which solves this issue.
Here's the output of a fresh L10.x install with Electrik 2.0.5
neerajsohal@Neerajs-MacBook-Pro laravel % git stash -u && composer require electrik/electrik && php artisan electrik:install --no-interaction
No local changes to save
./composer.json has been updated
Running composer update electrik/electrik
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
- Locking electrik/electrik (2.0.5)
Writing lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
electrik/electrik ........................................................................................................................... DONE
laravel/sail ................................................................................................................................ DONE
laravel/sanctum ............................................................................................................................. DONE
laravel/tinker .............................................................................................................................. DONE
nesbot/carbon ............................................................................................................................... DONE
nunomaduro/collision ........................................................................................................................ DONE
nunomaduro/termwind ......................................................................................................................... DONE
spatie/laravel-ignition ..................................................................................................................... DONE
83 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan vendor:publish --tag=laravel-assets --ansi --force
INFO No publishable resources for tag [laravel-assets].
No security vulnerability advisories found
Using version ^2.0 for electrik/electrik
________ __ _ __
/ ____/ /__ _____/ /______(_) /__
/ __/ / / _ \/ ___/ __/ ___/ / //_/
/ /___/ / __/ /__/ /_/ / / / ,<
/_____/_/\___/\___/\__/_/ /_/_/|_|
IMPORTANT NOTE
1. Electrik is meant to be installed on a fresh Laravel project.
2. If you install it on existing project, unwanted issues may happen!
3. During installation, Electrik will also delete all existing tables in your database and install a fresh set!
Aborting...
INFO Installing Electrik...
INFO Installed Configurations.
./composer.json has been updated
Running composer update mpociot/teamwork spatie/laravel-permission usernotnull/tall-toasts wire-elements/modal laravel/cashier livewire/livewire rappasoft/laravel-livewire-tables electrik/slate doctrine/dbal
Loading composer repositories with package information
Updating dependencies
Lock file operations: 19 installs, 0 updates, 0 removals
- Locking blade-ui-kit/blade-icons (1.5.2)
- Locking codeat3/blade-carbon-icons (2.13.2)
- Locking doctrine/cache (2.2.0)
- Locking doctrine/dbal (3.6.4)
- Locking doctrine/deprecations (v1.1.1)
- Locking doctrine/event-manager (2.0.0)
- Locking electrik/slate (0.1.0)
- Locking laravel/cashier (v14.12.3)
- Locking livewire/livewire (v2.12.3)
- Locking moneyphp/money (v4.1.1)
- Locking mpociot/teamwork (8.1.0)
- Locking psr/cache (3.0.0)
- Locking rappasoft/laravel-livewire-tables (v2.14.0)
- Locking spatie/laravel-package-tools (1.15.0)
- Locking spatie/laravel-permission (5.10.2)
- Locking stripe/stripe-php (v10.16.0)
- Locking symfony/polyfill-intl-icu (v1.27.0)
- Locking usernotnull/tall-toasts (v1.7.1)
- Locking wire-elements/modal (1.0.8)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 19 installs, 0 updates, 0 removals
0 [>---------------------------] 0 [->--------------------------]
- Installing blade-ui-kit/blade-icons (1.5.2): Extracting archive
- Installing psr/cache (3.0.0): Extracting archive
- Installing doctrine/event-manager (2.0.0): Extracting archive
- Installing doctrine/deprecations (v1.1.1): Extracting archive
- Installing doctrine/cache (2.2.0): Extracting archive
- Installing doctrine/dbal (3.6.4): Extracting archive
- Installing codeat3/blade-carbon-icons (2.13.2): Extracting archive
- Installing electrik/slate (0.1.0): Extracting archive
- Installing symfony/polyfill-intl-icu (v1.27.0): Extracting archive
- Installing stripe/stripe-php (v10.16.0): Extracting archive
- Installing moneyphp/money (v4.1.1): Extracting archive
- Installing laravel/cashier (v14.12.3): Extracting archive
- Installing mpociot/teamwork (8.1.0): Extracting archive
- Installing spatie/laravel-package-tools (1.15.0): Extracting archive
- Installing livewire/livewire (v2.12.3): Extracting archive
- Installing rappasoft/laravel-livewire-tables (v2.14.0): Extracting archive
- Installing spatie/laravel-permission (5.10.2): Extracting archive
- Installing usernotnull/tall-toasts (v1.7.1): Extracting archive
- Installing wire-elements/modal (1.0.8): Extracting archive
0/19 [>---------------------------] 0%
7/19 [==========>-----------------] 36%
9/19 [=============>--------------] 47%
16/19 [=======================>----] 84%
18/19 [==========================>-] 94%
19/19 [============================] 100%
4 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
INFO Discovering packages.
blade-ui-kit/blade-icons .............................................. DONE
codeat3/blade-carbon-icons ............................................ DONE
electrik/electrik ..................................................... DONE
electrik/slate ........................................................ DONE
laravel/cashier ....................................................... DONE
laravel/sail .......................................................... DONE
laravel/sanctum ....................................................... DONE
laravel/tinker ........................................................ DONE
livewire/livewire ..................................................... DONE
mpociot/teamwork ...................................................... DONE
nesbot/carbon ......................................................... DONE
nunomaduro/collision .................................................. DONE
nunomaduro/termwind ................................................... DONE
rappasoft/laravel-livewire-tables ..................................... DONE
spatie/laravel-ignition ............................................... DONE
spatie/laravel-permission ............................................. DONE
usernotnull/tall-toasts ............................................... DONE
wire-elements/modal ................................................... DONE
95 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan vendor:publish --tag=laravel-assets --ansi --force
INFO No publishable resources for tag [laravel-assets].
No security vulnerability advisories found
INFO Installed Composer Packages.
INFO Installed Node Packages.
INFO Publishing assets.
Copying file [vendor/mpociot/teamwork/config/config.php] to [config/teamwork.php] ........................................................... DONE
Copying file [vendor/mpociot/teamwork/database/migrations/2016_05_18_000000_teamwork_setup_tables.php] to [database/migrations/2023_07_11_122716_teamwork_setup_tables.php] DONE
INFO Publishing assets.
Copying file [vendor/spatie/laravel-permission/config/permission.php] to [config/permission.php] ............................................ DONE
Copying file [vendor/spatie/laravel-permission/database/migrations/create_permission_tables.php.stub] to [database/migrations/2023_07_11_122717_create_permission_tables.php] DONE
INFO Publishing [cashier-migrations] assets.
Copying directory [vendor/laravel/cashier/database/migrations] to [database/migrations] ..................................................... DONE
INFO Publishing [cashier-config] assets.
Copying file [vendor/laravel/cashier/config/cashier.php] to [config/cashier.php] ............................................................ DONE
INFO Publishing [livewire:config] assets.
Copying file [vendor/livewire/livewire/config/livewire.php] to [config/livewire.php] ........................................................ DONE
INFO Published third-party package migrations and assets.
INFO Published Electrik migrations.
up to date, audited 123 packages in 913ms
22 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
> build
> vite build
vite v4.4.2 building for production...
✓ 107 modules transformed.
public/build/manifest.json 0.30 kB │ gzip: 0.14 kB
public/build/assets/application-35301b37.css 83.80 kB │ gzip: 12.77 kB
public/build/assets/application-0810ea9d.js 110.44 kB │ gzip: 39.79 kB
✓ built in 2.33s
INFO Built Electrik assets.
Dropping all tables ................................................................................................................... 142ms DONE
INFO Preparing database.
Creating migration table ............................................................................................................... 71ms DONE
INFO Running migrations.
2014_10_12_000000_create_users_table ................................................................................................... 55ms DONE
2014_10_12_100000_create_password_reset_tokens_table ................................................................................... 37ms DONE
2019_05_03_000001_create_customer_columns .............................................................................................. 23ms DONE
2019_05_03_000002_create_subscriptions_table ........................................................................................... 44ms DONE
2019_05_03_000003_create_subscription_items_table ...................................................................................... 36ms DONE
2019_08_19_000000_create_failed_jobs_table ............................................................................................. 32ms DONE
2019_12_14_000001_create_personal_access_tokens_table .................................................................................. 57ms DONE
2023_07_11_122716_teamwork_setup_tables ............................................................................................... 218ms DONE
2023_07_11_122717_create_permission_tables ............................................................................................ 375ms DONE
2023_07_11_122718_xx_add_cols_to_team_invites_table ..................................................................................... 8ms DONE
2023_07_11_122718_xx_add_cols_to_users_table ........................................................................................... 30ms DONE
2023_07_11_122718_xx_add_display_names_to_roles_and_permissions ........................................................................ 35ms DONE
2023_07_11_122718_xx_create_addresses_table ............................................................................................. 9ms DONE
2023_07_11_122718_xx_create_configurations_tables ....................................................................................... 7ms DONE
2023_07_11_122718_xx_create_customer_columns ........................................................................................... 87ms DONE
2023_07_11_122718_xx_update_subscriptions_table ........................................................................................ 95ms DONE
INFO Database installed.
WARN Note: Do not forget to update the following for this app to run properly:
WARN 1. electrik.php and plans.php in config folder.
WARN 2. CASHIER keys in your .env file.
INFO Electrik installed successfully.
neerajsohal@Neerajs-MacBook-Pro laravel %
I am closing this issue now. Reopen or create a new one in case of any issues.
Cheers!