Skip to content
Merged

V5 #1

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .gitignore

This file was deleted.

Binary file removed bun.lockb
Binary file not shown.
138 changes: 86 additions & 52 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,30 +13,34 @@
}
],
"require": {
"php": "^7.3|^8.0",
"brick/money": "^0.5|^0.6|^0.7|^0.8|^0.9|^0.10",
"doctrine/dbal": "^2.13.3|^3.1.2|^4.0",
"illuminate/support": "^8.83.4|^9.3.1|^10.0|^11.0",
"inertiajs/inertia-laravel": "^0.4.5|^0.5.2|^0.6.0|^1.0",
"laravel/ui": "^3.3|^4.0",
"nesbot/carbon": "^2.53.1|^3.0",
"rap2hpoutre/fast-excel": "^3.2|^4.1|^5.0",
"spatie/once": "^1.1|^2.0|^3.0",
"symfony/console": "^5.4|^6.0|^7.0",
"symfony/finder": "^5.4|^6.0|^7.0",
"symfony/polyfill-intl-icu": "^1.22.1",
"symfony/process": "^5.4|^6.0|^7.0",
"ext-json": "*"
"php": "^8.1",
"ext-json": "*",
"brick/money": "^0.8|^0.9|^0.10",
"illuminate/support": "^10.48.23|^11.35",
"inertiajs/inertia-laravel": "^1.3.2|^2.0",
"laravel/fortify": "^1.24.5",
"nesbot/carbon": "^2.62.1|^3.4",
"rap2hpoutre/fast-excel": "^5.4",
"spatie/once": "^3.0",
"symfony/console": "^6.4.14|^7.0.3",
"symfony/finder": "^6.4.13|^7.0.3",
"symfony/polyfill-intl-icu": "^1.31",
"symfony/polyfill-php83": "^1.31",
"symfony/polyfill-php84": "^1.31",
"symfony/process": "^6.4.14|^7.0.3"
},
"require-dev": {
"larastan/larastan": "^1.0.1|^2.5.1",
"laravel/nova-dusk-suite": "8.4.x-dev|9.4.x-dev|10.4.x-dev|11.4.x-dev",
"laravel/pint": "^1.6",
"laravel/scout": "^9.8|^10.0",
"mockery/mockery": "^1.4.4",
"orchestra/testbench-dusk": "^6.44|^7.40|^8.22|^9.0",
"phpunit/phpunit": "^9.6|^10.5",
"predis/predis": "^1.1.9|^2.0.2"
"doctrine/dbal": "^3.5.1|^4.0",
"larastan/larastan": "^2.5.1",
"laravel/pint": "^1.17",
"laravel/scout": "^10.11",
"orchestra/testbench-core": "^8.30|^9.7",
"orchestra/testbench-dusk": "^8.32|^9.10",
"orchestra/workbench": "^8.13|^9.9",
"phpstan/phpstan": "^1.12",
"phpunit/phpunit": "^10.5.35|^11.3.5",
"predis/predis": "^2.3",
"spatie/laravel-ray": "^1.39"
},
"autoload": {
"psr-4": {
Expand All @@ -45,13 +49,23 @@
},
"autoload-dev": {
"psr-4": {
"Laravel\\Nova\\Tests\\": "tests/"
}
"Laravel\\Nova\\Tests\\": "tests/",
"App\\": "workbench/app/",
"Database\\Factories\\": "workbench/database/factories/",
"Database\\Seeders\\": "workbench/database/seeders/",
"NovaComponents\\CustomField\\": "workbench/nova-components/CustomField/src/",
"NovaComponents\\IconsViewer\\": "workbench/nova-components/IconsViewer/src/",
"NovaComponents\\RememberTokenCopier\\": "workbench/nova-components/RememberTokenCopier/src/",
"NovaComponents\\ResourceTool\\": "workbench/nova-components/ResourceTool/src/",
"NovaComponents\\SidebarTool\\": "workbench/nova-components/SidebarTool/src/",
"Testbench\\App\\": "tests/laravel/app/",
"Testbench\\Database\\Factories\\": "tests/laravel/database/factories/"
},
"files": [
"workbench/app/functions.php"
]
},
"extra": {
"branch-alias": {
"dev-master": "3.x-dev"
},
"laravel": {
"providers": [
"Laravel\\Nova\\NovaCoreServiceProvider"
Expand All @@ -73,55 +87,75 @@
"sort-packages": true
},
"scripts": {
"post-autoload-dump": [
"@clear",
"post-update-cmd": [
"@php vendor/bin/dusk-updater detect --auto-update --ansi",
"@php vendor/bin/testbench-dusk package:discover --ansi"
"@dusk:prepare",
"@sync"
],
"clear": [
"@php vendor/bin/testbench-dusk package:purge-skeleton --ansi",
"@php vendor/bin/testbench-dusk package:dusk-purge --ansi"
],
"dusk:prepare": [
"@php -r \"file_exists('phpunit.dusk.xml') || copy('phpunit.dusk.xml.dist', 'phpunit.dusk.xml'); \"",
"@php -r \"if (file_exists('workbench/.env.dusk')) { copy('workbench/.env.dusk', 'vendor/laravel/nova-dusk-suite/.env'); } else { copy('workbench/.env.dusk.example', 'vendor/laravel/nova-dusk-suite/.env'); }\""
],
"dusk:dev-assets": [
"build:dev-assets": [
"TAILWIND_MODE=build npm run dev",
"@php vendor/bin/testbench-dusk nova:publish --force --ansi"
"@sync"
],
"dusk:assets": [
"build:assets": [
"TAILWIND_MODE=build npm run prod",
"@sync"
],
"sync": [
"@php vendor/bin/testbench-dusk package:sync-skeleton --ansi",
"@php vendor/bin/testbench-dusk package:discover --ansi",
"@php vendor/bin/testbench-dusk nova:publish --force --ansi"
],
"dusk:test": [
"dusk:prepare": [
"@clear",
"@php vendor/bin/testbench workbench:drop-sqlite-db --ansi",
"@php -r \"file_exists('phpunit.dusk.xml') || copy('phpunit.dusk.xml.dist', 'phpunit.dusk.xml'); \"",
"@php vendor/bin/testbench-dusk package:dusk-purge --ansi",
"@php vendor/bin/phpunit -c phpunit.dusk.xml --stop-on-failure --stop-on-error"
"@php vendor/bin/testbench-dusk workbench:build --ansi"
],
"dusk:filter": [
"./vendor/bin/testbench-dusk package:dusk-purge --ansi && ./vendor/bin/phpunit -c phpunit.dusk.xml --filter"
"test": [
"@clear",
"@php vendor/bin/testbench workbench:drop-sqlite-db --ansi",
"@php vendor/bin/testbench workbench:build --ansi",
"@php vendor/bin/phpunit"
],
"dusk:test": [
"@dusk:prepare",
"@php vendor/bin/phpunit -c phpunit.dusk.xml --stop-on-failure --stop-on-error"
],
"test:local": [
"@php vendor/bin/phpunit -c phpunit.xml --group date-field,datetime-field,external-network --testdox",
"@dusk:prepare",
"@php vendor/bin/phpunit --group date-field,datetime-field,external-network --testdox",
"@php vendor/bin/phpunit -c phpunit.dusk.xml --group date-field,datetime-field,external-network --testdox"
],
"lint": [
"@php vendor/bin/pint src --config=pint.json",
"@php vendor/bin/pint workbench --config=pint.json",
"@php vendor/bin/pint tests --config=tests/pint.json",
"@php vendor/bin/pint types --config=tests/pint.json",
"@php vendor/bin/phpstan analyse --verbose"
],
"serve": [
"@clear",
"@php vendor/bin/testbench package:discover --ansi",
"@php vendor/bin/testbench workbench:build --ansi",
"@php vendor/bin/testbench serve"
"@php vendor/bin/testbench-dusk package:discover --ansi",
"@php vendor/bin/testbench-dusk workbench:build --ansi",
"@putenv PHP_CLI_SERVER_WORKERS=5",
"@php vendor/bin/testbench-dusk serve --ansi"
],
"herd": [
"@clear",
"@sync",
"@php vendor/bin/testbench-dusk workbench:build --ansi",
"APP_URL=http://laravel-nova.test herd open laravel-nova"
]
},
"suggest": {
"ext-intl": "Required to format Currency field"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/laravel/nova-dusk-suite"
}
],
"minimum-stability": "dev",
"prefer-stable": true,
"version": "4.35.5"
"version": "5.0.2"
}
2 changes: 2 additions & 0 deletions config/nova.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
use Laravel\Nova\Http\Middleware\Authorize;
use Laravel\Nova\Http\Middleware\BootTools;
use Laravel\Nova\Http\Middleware\DispatchServingNovaEvent;
// use Laravel\Nova\Http\Middleware\EnsureEmailIsVerified;
use Laravel\Nova\Http\Middleware\HandleInertiaRequests;

return [
Expand Down Expand Up @@ -108,6 +109,7 @@
'api_middleware' => [
'nova',
Authenticate::class,
// EnsureEmailIsVerified::class,
Authorize::class,
],

Expand Down
Loading