WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
a175863
Updated dependencies.
mikebronner Oct 9, 2023
6045f3d
Brought tests back to green.
mikebronner Oct 10, 2023
cb83f95
Updated codespace configuration.
mikebronner Dec 23, 2023
93a013c
WIP
mikebronner Dec 23, 2023
4e70c97
Update CacheKey.php (#456)
peter-brennan Dec 23, 2023
b952d5e
Cleaned up code.
mikebronner Dec 23, 2023
4e7d258
Merge branch 'master' of https://github.com/mikebronner/laravel-model…
mikebronner Dec 23, 2023
3228a18
JsonContainsKey supported (#454)
jamesRUS52 Dec 23, 2023
650e20d
Add expressionToString to getOtherClauses (#451)
padre Dec 23, 2023
19bcdf2
Having clauses missing from the generated CacheKey (#403)
charlie-waddell Dec 23, 2023
15bccaa
Ensure isCacheable in checkCooldownAndFlushAfterPersisting
KieranFYI Feb 25, 2024
c90c9c5
Bump dependencies for Laravel 11
laravel-shift Feb 27, 2024
38adb0a
Brought tests to green.
mikebronner Mar 2, 2024
da53fcc
Ensure isCacheable in checkCooldownAndFlushAfterPersisting (#458)
KieranFYI Mar 2, 2024
a962fce
Merge branch 'master' of https://github.com/mikebronner/laravel-model…
mikebronner Mar 2, 2024
b3764ca
WIP
mikebronner Mar 2, 2024
50d7606
WIP
mikebronner Mar 2, 2024
49bcc5a
WIP
mikebronner Mar 2, 2024
5933b33
WIP
mikebronner Mar 2, 2024
8deb250
WIP
mikebronner Mar 2, 2024
168c525
WIP
mikebronner Mar 2, 2024
546397c
WIP
mikebronner Mar 2, 2024
a6722e5
WIP
mikebronner Mar 2, 2024
4499d4e
WIP
mikebronner Mar 2, 2024
eda274d
WIP
mikebronner Mar 2, 2024
78201e3
Merge remote-tracking branch 'origin/master' into pr/laravel-shift/459
mikebronner Mar 2, 2024
a0c1468
WIP
mikebronner Mar 2, 2024
487a84e
Bump dependencies for Laravel 11 (#459)
laravel-shift Mar 2, 2024
ecacd3a
Merge branch 'pr/laravel-shift/459'
mikebronner Mar 2, 2024
2a38f0f
Update composer.json
mikebronner Mar 14, 2024
a38c905
WIP
mikebronner Mar 15, 2024
63a4bb0
Merge remote-tracking branch 'upstream/master'
Feb 24, 2025
431b4ca
Code style clean up
Feb 24, 2025
f209bc3
Update README.md (#474)
domhaas Feb 26, 2025
44b0772
Fix cachekey issue (#471)
JC5 Feb 26, 2025
b28e030
[Fix] Carbon v3 new method default parameter compatibility (#469)
daika7ana Feb 26, 2025
4490d5a
fix deprecations with nullable func args in php 8.4 (#477)
d8vjork Feb 26, 2025
5c67470
Bump dependencies for Laravel 12 (#478)
laravel-shift Feb 26, 2025
83b2619
Fixes `query` attribute not existing under strict mode (#465)
daika7ana Feb 26, 2025
1f3cf3f
WIP
mikebronner Feb 26, 2025
77b0526
Merge branch 'master' of github.com:mikebronner/laravel-model-caching
mikebronner Feb 26, 2025
6bb6a56
Added php 8.4 tests.
mikebronner Feb 26, 2025
b134e52
Updated namespace.
mikebronner Feb 26, 2025
13a21d7
Update README.md
mikebronner Feb 26, 2025
b4fbabd
Fixed package dependency.
mikebronner Feb 26, 2025
90901c7
Fixed #480
mikebronner Feb 27, 2025
4c8dfda
Create FUNDING.yml
mikebronner Feb 27, 2025
03ac026
Delete .github/FUNDING.yml
mikebronner Feb 27, 2025
86cf57d
Merge remote-tracking branch 'upstream/master' into laravel-11-upstre…
Mar 13, 2025
5d4c73e
Restored previous behaviour where running in a runDisabled callback s…
Mar 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 101 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
// https://aka.ms/devcontainer.json
{
"name": "Existing Docker Compose (Extend)",
"dockerComposeFile": [
"../docker-compose.yml"
],
"features": {
"ghcr.io/devcontainers/features/sshd:1": {
"version": "latest"
}
},
"service": "laravel.test",
"workspaceFolder": "/var/www/html",
"customizations": {
"vscode": {
"settings": {},
"extensions": [
"aaron-bond.better-comments",
"adrianwilczynski.alpine-js-intellisense",
"amiralizadeh9480.laravel-extra-intellisense",
"austenc.laravel-blade-spacer",
"beyondcode.tinkerwell",
"bmewburn.vscode-intelephense-client",
"bradlc.vscode-tailwindcss",
"christian-kohler.npm-intellisense",
"christian-kohler.path-intellisense",
"cierra.livewire-vscode",
"codingyu.laravel-goto-view",
"davidanson.vscode-markdownlint",
"davidbwaters.macos-modern-theme",
"eamodio.gitlens",
"editorconfig.editorconfig",
"ericcheng.codesongclear",
"faelv.composer-companion",
"file-icons.file-icons",
"foxundermoon.shell-format",
"georgykurian.laravel-ide-helper",
"github.codespaces",
"GitHub.copilot-chat",
"GitHub.copilot-nightly",
"github.vscode-github-actions",
"github.vscode-pull-request-github",
"Gruntfuggly.activitusbar",
"heissenbergerlab.php-array-from-json",
"heybourn.headwind",
"huibizhang.codesnap-plus",
"irongeek.vscode-env",
"kencocaceo.customvscodeuicss",
"m4ns0ur.base64",
"maciejdems.add-to-gitignore",
"mahmoudshahin.laravel-routes",
"markis.code-coverage",
"martybegood.single-editor-tabs",
"mechatroner.rainbow-csv",
"mehedidracula.php-namespace-resolver",
"mhutchie.git-graph",
"mikestead.dotenv",
"mohamedbenhida.laravel-intellisense",
"mrmlnc.vscode-duplicate",
"naoray.laravel-goto-components",
"oderwat.indent-rainbow",
"pcbowers.alpine-intellisense",
"recca0120.vscode-phpunit",
"redhat.vscode-yaml",
"rifi2k.format-html-in-php",
"shevaua.phpcs",
"shufo.vscode-blade-formatter",
"sperovita.alpinejs-syntax-highlight",
"streetsidesoftware.code-spell-checker",
"syler.ignore",
"teabyii.ayu",
"usernamehw.errorlens",
"vincaslt.highlight-matching-tag",
"WakaTime.vscode-wakatime",
"withfig.fig",
"wongjn.php-sniffer",
"xdebug.php-debug",
"codecov.codecov"
]
}
},
"remoteUser": "sail",
"postCreateCommand": "sudo chown -R 1000:1000 /var/www/html",
"forwardPorts": [
5432,
6379
],
"portsAttributes": {
"5432": {
"label": "Postgres"
},
"6379": {
"label": "Redis"
}
},
"mounts": [
"source=${localEnv:HOME}/.wakatime.cfg,target=/home/sail/.wakatime.cfg,type=bind,consistency=delegated"
]
// "runServices": [],
// "shutdownAction": "none",
}
19 changes: 19 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = space
indent_size = 4
trim_trailing_whitespace = true

[*.md]
trim_trailing_whitespace = false
indent_size = 2

[*.{yml,yaml}]
indent_size = 2

[.blackfire.yaml]
indent_size = 4
8 changes: 4 additions & 4 deletions .github/workflows/laravel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
strategy:
fail-fast: true
matrix:
php: [8.2, 8.1]
php: [8.4, 8.3, 8.2]

name: PHP ${{ matrix.php }}

Expand Down Expand Up @@ -42,9 +42,9 @@ jobs:

- uses: harmon758/postgresql-action@v1
with:
postgresql version: '11'
postgresql version: '15'
postgresql db: 'testing'
postgresql user: 'homestead'
postgresql user: 'forge'
postgresql password: 'secret'

- name: Remove Nova on a pull request
Expand All @@ -56,7 +56,7 @@ jobs:

- name: Install Dependencies
run: |
composer config "http-basic.nova.laravel.com" "${{ secrets.NOVA_USERNAME }}" "${{ secrets.NOVA_PASSWORD }}"
composer config "http-basic.nova.laravel.com" "${{ secrets.NOVA_USERNAME }}" "${{ secrets.NOVA_LICENSE_KEY }}"
composer install -q --no-ansi --no-interaction --no-scripts --no-suggest --no-progress --prefer-dist

- name: Execute Integration and Feature tests via PHPUnit
Expand Down
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.idea
.phpunit.result.cache
/.phpunit*
/build
/vendor
composer.lock
.phpunit.result.cache
phpunit.xml
.idea
69 changes: 69 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"recommendations": [
"aaron-bond.better-comments",
"adrianwilczynski.alpine-js-intellisense",
"amiralizadeh9480.laravel-extra-intellisense",
"austenc.laravel-blade-spacer",
"beyondcode.tinkerwell",
"bmewburn.vscode-intelephense-client",
"bradlc.vscode-tailwindcss",
"christian-kohler.npm-intellisense",
"christian-kohler.path-intellisense",
"cierra.livewire-vscode",
"codingyu.laravel-goto-view",
"davidanson.vscode-markdownlint",
"davidbwaters.macos-modern-theme",
"eamodio.gitlens",
"editorconfig.editorconfig",
"ericcheng.codesongclear",
"faelv.composer-companion",
"file-icons.file-icons",
"foxundermoon.shell-format",
"georgykurian.laravel-ide-helper",
"github.codespaces",
"GitHub.copilot-chat",
"GitHub.copilot-nightly",
"github.vscode-github-actions",
"github.vscode-pull-request-github",
"Gruntfuggly.activitusbar",
"heissenbergerlab.php-array-from-json",
"heybourn.headwind",
"huibizhang.codesnap-plus",
"irongeek.vscode-env",
"kencocaceo.customvscodeuicss",
"m4ns0ur.base64",
"maciejdems.add-to-gitignore",
"mahmoudshahin.laravel-routes",
"markis.code-coverage",
"martybegood.single-editor-tabs",
"mechatroner.rainbow-csv",
"mehedidracula.php-namespace-resolver",
"mhutchie.git-graph",
"mikestead.dotenv",
"mohamedbenhida.laravel-intellisense",
"mrmlnc.vscode-duplicate",
"naoray.laravel-goto-components",
"oderwat.indent-rainbow",
"pcbowers.alpine-intellisense",
"recca0120.vscode-phpunit",
"redhat.vscode-yaml",
"rifi2k.format-html-in-php",
"shevaua.phpcs",
"shufo.vscode-blade-formatter",
"sperovita.alpinejs-syntax-highlight",
"streetsidesoftware.code-spell-checker",
"syler.ignore",
"teabyii.ayu",
"usernamehw.errorlens",
"vincaslt.highlight-matching-tag",
"WakaTime.vscode-wakatime",
"withfig.fig",
"wongjn.php-sniffer",
"xdebug.php-debug",
"codecov.codecov"
],
"unwantedRecommendations": [
"ikappas.phpcs",
"linyang95.phpmd"
]
}
Loading
Loading