├── .DS_Store ├── .editorconfig ├── .env.example ├── .gitattributes ├── .gitignore ├── .styleci.yml ├── README.md ├── app ├── Console │ ├── Commands │ │ ├── AddTweet.php │ │ ├── GenerateHtml.php │ │ └── WeeklyThread.php │ └── Kernel.php ├── Exceptions │ └── Handler.php ├── Http │ ├── Controllers │ │ └── Controller.php │ ├── Kernel.php │ └── Middleware │ │ ├── Authenticate.php │ │ ├── EncryptCookies.php │ │ ├── PreventRequestsDuringMaintenance.php │ │ ├── RedirectIfAuthenticated.php │ │ ├── TrimStrings.php │ │ ├── TrustHosts.php │ │ ├── TrustProxies.php │ │ └── VerifyCsrfToken.php ├── MarkdownCompiler.php ├── Models │ ├── Author.php │ ├── Thread.php │ └── Tip.php ├── Providers │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── BroadcastServiceProvider.php │ ├── EventServiceProvider.php │ └── RouteServiceProvider.php └── Twitter │ ├── Tweet.php │ ├── TwitterImage.php │ └── TwitterUser.php ├── artisan ├── bootstrap ├── app.php └── cache │ └── .gitignore ├── composer.json ├── config ├── app.php ├── auth.php ├── broadcasting.php ├── cache.php ├── cors.php ├── database.php ├── filesystems.php ├── hashing.php ├── logging.php ├── mail.php ├── orbit.php ├── queue.php ├── services.php ├── session.php └── view.php ├── content ├── authors │ ├── AshAllenDesign.md │ ├── AzizullahSamim.md │ ├── BurtDS.md │ ├── DanSysAnalyst.md │ ├── DianaWebdev.md │ ├── JackEllis.md │ ├── JuanDMeGon.md │ ├── JustinBTechGuy.md │ ├── LarsKlopstra.md │ ├── LiamHammett.md │ ├── LupinityLabs.md │ ├── MikeVILT.md │ ├── Philo01.md │ ├── PovilasKorop.md │ ├── RBilloir.md │ ├── Sileence.md │ ├── SteveTheBauman.md │ ├── aarondfrancis.md │ ├── abrardev99.md │ ├── alanrezende.md │ ├── alexjgarrett.md │ ├── anwar_nairi.md │ ├── archtechx.md │ ├── asantibanez.md │ ├── aschmelyun.md │ ├── austencam.md │ ├── avosalmon.md │ ├── bhaidar.md │ ├── bobbybouwmann.md │ ├── bradyrenting.md │ ├── brendt_gd.md │ ├── carre_sam.md │ ├── cerbero90.md │ ├── cosmeescobedo.md │ ├── danjharrin.md │ ├── djgeisi.md │ ├── doekenorg.md │ ├── ecrmnn.md │ ├── enunomaduro.md │ ├── fideloper.md │ ├── frankdejonge.md │ ├── freekmurze.md │ ├── iamharis010.md │ ├── itsmarkmead.md │ ├── jasonlbeggs.md │ ├── jbrooksuk.md │ ├── jessarchercodes.md │ ├── joemasilotti.md │ ├── jordankdalton.md │ ├── justsanjit.md │ ├── laracasts.md │ ├── laravelnews.md │ ├── marcelpociot.md │ ├── mattkingshott.md │ ├── mmartin_joo.md │ ├── morrislaptop.md │ ├── mvpopuk.md │ ├── nuernberger_me.md │ ├── pascalbaljet.md │ ├── realstevebauman.md │ ├── reinink.md │ ├── ryangjchandler.md │ ├── samuelstancl.md │ ├── sebdedeyne.md │ ├── sharik_709.md │ ├── sky_0xs.md │ ├── taylorotwell.md │ ├── timacdonald87.md │ ├── tobias_petry.md │ ├── victoryoalli.md │ ├── warsh33p.md │ ├── xiCO2k.md │ └── zepfietje.md ├── threads │ ├── 1-rt-1-tip.md │ ├── laravel-clean-code-tactics.md │ ├── obscure-livewire-tips.md │ ├── pest-tips.md │ ├── weekly-thread-2021-42.md │ ├── weekly-thread-2021-43.md │ ├── weekly-thread-2021-44.md │ ├── weekly-thread-2021-45.md │ ├── weekly-thread-2021-46.md │ ├── weekly-thread-2021-47.md │ ├── weekly-thread-2021-48.md │ ├── weekly-thread-2021-49.md │ ├── weekly-thread-2021-50.md │ ├── weekly-thread-2022-01.md │ ├── weekly-thread-2022-02.md │ ├── weekly-thread-2022-03.md │ ├── weekly-thread-2022-04.md │ ├── weekly-thread-2022-05.md │ ├── weekly-thread-2022-06.md │ ├── weekly-thread-2022-07.md │ ├── weekly-thread-2022-08.md │ ├── weekly-thread-2022-09.md │ ├── weekly-thread-2022-10.md │ ├── weekly-thread-2022-11.md │ ├── weekly-thread-2022-12.md │ ├── weekly-thread-2022-13.md │ ├── weekly-thread-2022-14.md │ ├── weekly-thread-2022-15.md │ ├── weekly-thread-2022-16.md │ ├── weekly-thread-2022-17.md │ ├── weekly-thread-2022-20.md │ ├── weekly-thread-2022-21.md │ ├── weekly-thread-2022-22.md │ ├── weekly-thread-2022-24.md │ ├── weekly-thread-2022-25.md │ ├── weekly-thread-2022-26.md │ ├── weekly-thread-2022-27.md │ ├── weekly-thread-2022-28.md │ ├── weekly-thread-2022-29.md │ ├── weekly-thread-2022-30.md │ ├── weekly-thread-2022-31.md │ └── weekly-thread-2022-35.md └── tips │ ├── add-a-recursive-macro-to-convert-an-array-including-its-children-to-collections.md │ ├── adding-where-scopes-which-use-an-indexed-column-to-a-query-thats-primarily-filtered-by-another-column-is-a-great-way-to-speed-up-db-performance.md │ ├── advanced-notifications.md │ ├── advanced-trait-design.md │ ├── array-destructuring-in-php-is-very-powerful-yet-still-underutilized.md │ ├── avoid-helper-classes.md │ ├── avoid-queries-in-blade-when-possible.md │ ├── be-careful-about-setting-timezones-with-carbon.md │ ├── be-careful-if-youre-not-scoping-your-route-model-bindings.md │ ├── be-friends-with-your-ide.md │ ├── blades-at-class-directive-can-significantly-clean-up-your-templates.md │ ├── call-methods-from-javascript.md │ ├── class-constructor-property-promotion-pairs-extremely-well-with-dtos.md │ ├── class-you-can-use-the-at-env-blade-directive-to-render-stuff-only-in-a-given-environment.md │ ├── closure-validation-rules-are-theyre-often-better-than-creating-a-class-just-for-a-single-use.md │ ├── compare-models-using-is-instead-of-directly-comparing-attributes.md │ ├── comparing-changes-on-saving-using.md │ ├── compose-components-using-traits.md │ ├── consider-creating-helpers-for-model-factories.md │ ├── consider-single-action-controllers.md │ ├── consider-using-form-requests.md │ ├── consider-using-helpers-instead-of-facades-they-can-clean-things-up.md │ ├── consider-using-mb-functions-when-working-with-localized-strings.md │ ├── context-matters.md │ ├── controllers-can-be-used-as-route-groups.md │ ├── convert-email-addresses-to-full-names-with-the-help-of-strheadline.md │ ├── create-a-using-helper-in-pest.md │ ├── create-action-classes.md │ ├── create-an-attempt-helper-for-calls-that-can-silently-fail.md │ ├── create-custom-blade-directives-for-business-logic.md │ ├── create-fluent-objects.md │ ├── create-helper-functions-for-creating-models-in-tests-using-factories.md │ ├── create-helper-functions.md │ ├── create-methods-for-complex-conditionals.md │ ├── create-model-methods-for-business-logic.md │ ├── create-query-scopes-for-complex-wheres.md │ ├── create-renderable-exceptions.md │ ├── create-single-use-blade-includes.md │ ├── create-single-use-traits.md │ ├── create-subscribers-to-listen-to-amp-handle-multiple-events-using-separate-methods-inside-a-single-class.md │ ├── create-this-tinker-bash-script-to-supercharge-your-dev-workflow.md │ ├── create-traits-for-relationships-you-commonly-use-in-your-models-to-make-your-codebase-cleaner-simpler-and-more-consistent.md │ ├── create-variables-when-they-improve-readability.md │ ├── custom-collections-pair-well-with-higher-order-proxies.md │ ├── custom-response-effects.md │ ├── customize-the-page-that-users-are-redirected-to-after-registration-by-changing-a-value-in-the-fortify-config.md │ ├── databases-can-generate-random-uuid-keys.md │ ├── dedicate-a-weekend-towards-learning-proper-oop.md │ ├── dont-create-variables-when-you-can-just-pass-the-value-directly.md │ ├── dont-just-write-procedural-code-in-classes.md │ ├── dont-split-lines-at-random-places-but-dont-make-them-too-long-either.md │ ├── dont-use-a-controller-namespace.md │ ├── dont-use-abbreviations.md │ ├── dont-use-model-methods-to-retrieve-data.md │ ├── dump-and-dd-are-available-on-the-eloquent-query-builder.md │ ├── eloquent-listeners-are-awesome.md │ ├── encrypted-casts-can-use-unique-model-derived-keys.md │ ├── example-checking-a-parent-relationship-for-some-things.md │ ├── example-deleting-associated-files-on-deletion.md │ ├── extract-methods.md │ ├── form-elements-can-have-a-target-attribute-which-works-very-similarly-to-ltagt-tags.md │ ├── from-php-74-you-can-use-the-spread-syntax-to-merge-arrays.md │ ├── have-a-single-source-of-truth-for-validation-rules.md │ ├── heres-another-example-of-the-model-state-stuff-mentioned-above.md │ ├── higher-order-messages-are-a-great-way-to-tidy-up-long-collection-logic.md │ ├── http-response-status-can-be-customized-when-denying-actions-via-gates-amp-policies.md │ ├── if-you-didnt-know-at-laravellivewire-now-triggers-updated-and-updating-hooks-for-nested-properties-which-works-with-both-array-and-model-properties.md │ ├── if-you-dont-like-the-double-indentation-of-vue-data-you-can-use-arrow-functions.md │ ├── if-you-use-both-pest-and-phpunit-you-can-use-both-syntaxes-in-both-types-of-tests.md │ ├── if-you-want-to-identify-teams-workspaces-etc-by-path-you-dont-have-to-pass-the-team-id-to-every-route.md │ ├── if-youre-debugging-your-app-and-youd-like-to-examine-more-things-eg-the-stack-trace-executed-queries-app-context.md │ ├── if-youre-returning-class-names-as-opposed-to-instances-you-can-use-the-class-name-docblock.md │ ├── implement-the-tostring-method-in-a-class-to-specify-custom-logic-for-converting-its-instances-to-strings.md │ ├── import-namespaces-instead-of-using-aliases.md │ ├── improve-the-dx-of-your-commands-by-making-arguments-optional-and-prompting-the-user-when-theyre-empty.md │ ├── in-laravel-9-you-can-use-str-instead-of-strof.md │ ├── in-scheduled-tasks-you-can-use-onsuccess-and-onfailure-callbacks.md │ ├── including-a-unique-value-like-now-or-strrandom-in-the-blade-template-of-a-livewire-component-is-a-great-way-to-check-if-that-part-of-the-dom-is-getting-re-rendered.md │ ├── instead-of-writing-repetitive-else-if-statements-use-an-array-to-look-up-the-wanted-value-based-on-the-key-you-have.md │ ├── interesting-technique-add-getters-to-form-requests.md │ ├── isset-accepts-multiple-arguments.md │ ├── its-about-the-micro.md │ ├── keep-validation-rules-inside-models-to-make-your-code-more-consistent-and-clean.md │ ├── laravel-9-can-automatically-bind-route-parameters-to-enums.md │ ├── laravel-can-automatically-notify-you-by-email-when-a-scheduled-job-fails.md │ ├── laravel-migrations-have-a-very-nice-syntax-for-foreign-keys.md │ ├── laravel-nova-lets-you-show-different-resourcestoolscards-based-on-an-if-check.md │ ├── laravel-provides-a-fluent-class-as-a-universal-structure-for-array-data.md │ ├── laravel-telescope-is-great-for-so-many-things.md │ ├── laravels-container-can-be-used-for-resolving-variadic-dependencies.md │ ├── laravels-http-client-lets-you-easily-define-retry-attempts-and-a-timeout.md │ ├── laravels-http-client-supports-concurrent-requests-using-the-pool-method.md │ ├── laravels-ratelimiter-can-be-used-to-throttle-any-parts-of-your-code.md │ ├── laravels-slack-logging-channel-is-fully-compatible-with-discord.md │ ├── livewire-readonly-properties.md │ ├── long-classes-can-be-split-into-small-single-use-traits.md │ ├── make-laravel-send-all-emails-to-a-specific-email-address-using-mailalwaysto.md │ ├── make-models-prunable-to-periodically-delete-them-from-the-db.md │ ├── match-statements-are-a-great-way-to-clean-up-code.md │ ├── method-parameters-can-be-marked-as-sensitive.md │ ├── move-tests-to-separate-test-suites.md │ ├── mysql-has-a-blackhole-store-engine.md │ ├── name-all-timestamp-fields-using-the-action-at-convention.md │ ├── name-contracts-as-descriptors-and-implementations-as-orders.md │ ├── number-markdown-lists-with-1-rather-than-the-actual-number.md │ ├── orderbyraw-is-very-useful-for-complex-sorting-in-eloquent.md │ ├── partial-indexes-are-useful-for-enforcing-rules-that-only-apply-conditionally.md │ ├── people-underutilize-the-exception-handler.md │ ├── pest-allows-calling-dd-directly-on-the-expect-chain.md │ ├── php-81-enums-can-be-used-as-model-casts.md │ ├── php-traits-can-contain-abstract-methods.md │ ├── put-migration-names-in-quotes-when-running-makemigration.md │ ├── ratelimiters-attempt-accepts-a-fourth-parameter-for-the-decay.md │ ├── relevant-for-people-building-packages.md │ ├── replace-state-with-a-custom-directive.md │ ├── rows-can-be-stored-in-an-already-sorted-way-instead-of-the-default-insertion-order.md │ ├── share-state-using-sprucewire.md │ ├── specify-container-bindings-using-the-bindings-array.md │ ├── specify-the-columns-you-want-to-select-when-fetching-all-models.md │ ├── str-gtplural-lets-you-convert-words-to-their-right-form-based-on-a-provided-amount.md │ ├── string-ids-can-be-case-sensitive.md │ ├── strmask-lets-you-mask-a-portion-of-a-string-with-a-character-eg.md │ ├── the-latestofmany-method-lets-you-use-a-hasmany-relation-as-a-hasone-relation-returning-the-latest-record.md │ ├── the-order-of-columns-in-multi-column-indices-matters.md │ ├── the-shouldcache-method-lets-you-cache-model-accessor-values.md │ ├── the-spread-syntax-understands-named-parameters-and-correctly-assigns-array-values-to-them.md │ ├── the-value-helper-returns-the-passed-value-unless-its-invokable-then-it-first-calls-it.md │ ├── there-are-multiple-ways-to-redirect-users.md │ ├── theres-great-value-in-understanding-how-object-state-of-models-works-this-is-mostly-relevant-in-feature-tests-because-they-touch-many-parts-of-your-codebase-in-one-phplaravel-app-state.md │ ├── this-one-is-less-obscure.md │ ├── this-pattern-is-brilliant-and-can-make-your-code-much-more-clean-and-consistent.md │ ├── this-wont-fit-into-one-tweet-but-theres-so-much-cool-stuff-you-can-do-with-eloquent.md │ ├── try-to-avoid-unnecessary-nesting-by-returning-a-value-early.md │ ├── understand-the-difference-between-fresh-and-refresh-one-returns-a-fresh-new-instance-while-the-other-refreshes-an-existing-instance.md │ ├── uploaded-files-can-be-attached-to-emails-directly-from-the-request.md │ ├── use-aggregate-methods-to-count-related-models.md │ ├── use-appends-to-include-properties-in-the-array-representation-of-your-model.md │ ├── use-carbons-settimezone-and-shifttimezone-methods.md │ ├── use-collections-when-they-can-clean-up-your-code.md │ ├── use-comments-for-explaining-complex-logic.md │ ├── use-common-table-expressions-to-refine-your-data-in-complex-eloquent-queries.md │ ├── use-composer-outdated-direct-to-view-outdated-dependencies-of-your-app.md │ ├── use-composer-why-not-to-see-why-a-dependency-cannot-be-installed.md │ ├── use-constructor-property-promotion-to-define-class-properties-directly-on-the-constructor.md │ ├── use-custom-collections.md │ ├── use-custom-config-files.md │ ├── use-data-transfer-objects-dtos.md │ ├── use-database-partitions-to-delete-large-chunks-of-data-efficiently.md │ ├── use-declarestrict-types1-to-enable-strict-mode-for-type-checking.md │ ├── use-docblocks-only-when-they-clarify-things.md │ ├── use-eloquent-scopes-to-clean-up-complex-relation-queries.md │ ├── use-events.md │ ├── use-explicit-null-handling-in-your-db-queries-when-filtering-for-rows-with-empty-value-in-a-nullable-column.md │ ├── use-expressive-names-for-methods.md │ ├── use-fakernumerify-to-create-strings-with-numbers-at-specific-places.md │ ├── use-laravels-task-scheduler-to-run-cli-commands-including-shell-scripts-at-regular-intervals.md │ ├── use-match-or-switch-statements-to-conditionally-scope-database-queries-based-on-query-strings-in-the-request.md │ ├── use-not-to-reverse-an-assertion-in-pestphp.md │ ├── use-on-demand-notifications-to-send-messages-to-unregistered-users.md │ ├── use-partitions-for-deleting-mass-amounts-of-data.md │ ├── use-postgresqls-trigram-indexes-to-make-where-like-queries-faster.md │ ├── use-prefetching-to-boost-the-perceived-speed-of-livewire-apps.md │ ├── use-retry-for-callbacks-that-may-randomly-fail.md │ ├── use-short-operators.md │ ├── use-skip-when-writing-tests-ahead-of-time.md │ ├── use-strict-comparison.md │ ├── use-tailwinds-color-opacity-modifier-to-change-the-background-color-and-opacity-in-a-single-class.md │ ├── use-tap-to-do-something-with-the-object-and-immediately-return-it.md │ ├── use-test-files-to-describe-your-thoughts-about-a-specific-feature-in-full-before-starting-implementation.md │ ├── use-the-aftermaking-or-aftercreating-hooks-in-factories-to-execute-additional-logic.md │ ├── use-the-app-gtterminating-hook-to-perform-tasks-after-the-response-has-been-sent-to-the-user.md │ ├── use-the-loop-variable-in-blade-foreach-loops-to-access-metadata-about-the-loop.md │ ├── use-the-nullordelete-method-in-your-relationship-column-definitions-to-clear-their-value-when-the-parent-record-gets-deleted.md │ ├── use-the-policy-helper-to-resolve-a-policy-for-a-model.md │ ├── use-the-quietly-methods-to-create-models-without-firing-events-using-your-factories.md │ ├── use-the-requests-flag-when-creating-models-to-also-create-form-requests.md │ ├── use-the-reset-method-to-reset-properties-to-their-original-state-in-livewire.md │ ├── use-the-shouldbeencrypted-interface-on-a-job-class-to-make-laravel-encrypt-the-jobs-payload.md │ ├── use-the-something-at-convention-instead-of-is-something-in-your-table-definitions.md │ ├── use-the-soundex-function-in-mysql-to-compare-strings-by-how-they-sound-rather-than-how-theyre-typed.md │ ├── use-the-stream-method-to-send-a-file-to-the-browser-without-triggering-a-download.md │ ├── use-the-strheadline-method-to-convert-strings-to-studly-words.md │ ├── use-the-touches-property-to-update-the-parent-timestamp-when-a-child-is-updated.md │ ├── use-the-updateexistingpivot-method-to-make-changes-to-pivot-columns-on-existing-records.md │ ├── use-the-with-ties-clause-to-return-more-than-the-limit-ed-amount-when-there-are-multiple-results-with-the-same-value.md │ ├── use-the-withaggregate-method-to-add-related-values-to-eloquent-queries-using-subselects.md │ ├── use-to-use-alpine-property-binding-inside-blade-templates.md │ ├── use-typehints-wherever-possible-to-improve-code-safety-and-ide-support.md │ ├── use-wherebelongsto-and-relation-is-instead-of-comparing-ids-manually.md │ ├── use-wire-entangle-instead-of-entangle.md │ ├── use-wire-replace.md │ ├── use-wireentangle-instead-of-entangle.md │ ├── using-small-integers-instead-of-entire-class-strings-for-morph-relations-can-improve-their-performance.md │ ├── wanna-update-a-set-of-eloquent-models-and-have-the-change-updated-in-the-database-and-in-your-in-memory-instances-but-dont-wanna-incur-a-database-query-for-each-model.md │ ├── when-a-relationship-is-already-loaded-and-cached-on-the-model-instance-youll-have-to-refresh-it.md │ ├── when-creating-jobs-only-accept-the-needed-data.md │ ├── when-im-converting-data-into-a-different-structure-one-thing-i-like-to-do-is-annotate-how-the-structure-looks-at-each-point-of-the-process.md │ ├── write-functional-code-when-it-benefits-you.md │ ├── writing-simple-page-can-be-visited-tests-is-a-great-way-to-get-started-with-testing.md │ ├── yesterday-in-my-at-laracononline-talk-i-explained-how-to-use-the-query-builder-when-method-to-handle-complex-sorting.md │ ├── you-can-add-a-messages-method-to-form-requests-to-customize-their-validation-error-messages.md │ ├── you-can-add-a-refresh-flag-to-the-artisan-down-command-to-send-a-refresh-header-to-the-browser.md │ ├── you-can-add-a-tags-method-to-a-job-anything-you-return-from-this-method-will-be-displayed-in-horizon.md │ ├── you-can-add-a-uri-fragment-when-redirecting-to-a-route.md │ ├── you-can-add-temporaryurl-to-any-storage-driver.md │ ├── you-can-add-the-context-and-render-methods-to-custom-exceptions.md │ ├── you-can-add-the-prunable-trait-to-soft-delete-models-from-the-database-but-only-remove-them-permanently-after-a-few-days.md │ ├── you-can-add-this-tailwind-plugin-to-generate-child-selector-variants.md │ ├── you-can-assert-that-a-job-will-be-deleted-from-the-queue.md │ ├── you-can-associate-an-input-with-a-form-using-the-form-attribute.md │ ├── you-can-avoid-many-n1-issues-by-using-lateral-joins-in-mysql.md │ ├── you-can-calculate-multiple-aggregates-in-a-single-database-query.md │ ├── you-can-calculate-the-age-of-carbon-instances.md │ ├── you-can-call-squish-on-stringable-instances-to-remove-all-unnecessary-whitespaces.md │ ├── you-can-call-withtrashed-on-a-route-to-accept-soft-deleted-models.md │ ├── you-can-chain-can-to-route-definitions-to-specify-policy-rules.md │ ├── you-can-check-if-a-string-contains-json-by-decoding-it-encoding-it-again-and-comparing-the-value-with-the-original.md │ ├── you-can-clear-all-laravel-caches-using-optimizeclear.md │ ├── you-can-conditionally-skip-scheduled-jobs.md │ ├── you-can-convert-an-eloquent-collection-back-to-an-eloquent-query-builder.md │ ├── you-can-convert-eloquent-collections-back-to-a-query-builder-instance.md │ ├── you-can-create-a-special-index-for-a-transformation-of-a-column.md │ ├── you-can-create-db-indices-for-transformed-versions-of-columns.md │ ├── you-can-create-dynamic-relationships-this-relationship-is-based-on-a-column-thats-added-using-a-subquery-in-a-scope.md │ ├── you-can-create-storage-disks-on-the-fly.md │ ├── you-can-create-text-based-tables-in-laravel-even-outside-cli-commands.md │ ├── you-can-customize-default-validation-rules-for-passwords.md │ ├── you-can-debounce-a-function-using-alpinedebounce.md │ ├── you-can-define-casts-for-specific-eloquent-queries.md │ ├── you-can-define-default-model-data-for-belongsto-relationships.md │ ├── you-can-disable-lazy-loading-using-modelpreventlazyloading.md │ ├── you-can-dynamically-create-and-extend-interfaces-in-php.md │ ├── you-can-eager-load-nested-relations-using-clean-array-syntax.md │ ├── you-can-echo-backed-enums-in-blade.md │ ├── you-can-enable-js-sourcemaps-using-at-vite-js-in-laravel.md │ ├── you-can-explicitly-bind-objects-to-routes-you-dont-have-to-use-route-model-binding-only-custom-objects-work-perfectly-well-too.md │ ├── you-can-freeze-time-in-tests.md │ ├── you-can-generate-a-series-of-dates-in-a-given-range-right-at-the-database-level.md │ ├── you-can-generate-fake-images-using-faker.md │ ├── you-can-generate-fake-values-anywhere-in-your-app-using-the-new-fake-helper.md │ ├── you-can-get-all-primary-keys-from-an-eloquent-collection-using-the-modelkeys-method.md │ ├── you-can-implement-the-shouldbeencrypted-interface-on-your-jobs-to-encrypt-their-payload-before-they-get-pushed-to-the-queue.md │ ├── you-can-import-entire-namespaces-in-php.md │ ├── you-can-make-concurrent-requests-using-the-http-clients-pool-method.md │ ├── you-can-make-php-throw-an-exception-when-decoding-json-if-the-value-isnt-valid-json.md │ ├── you-can-make-the-http-client-throw-exceptions-to-terminate-execution-on-any-received-errors.md │ ├── you-can-manually-set-the-relation-of-a-model-using-setrelation-method.md │ ├── you-can-name-migrations-like-this.md │ ├── you-can-namespace-your-helper-functions.md │ ├── you-can-now-call-newline-on-stringable-instances.md │ ├── you-can-pass-a-custom-view-to-the-artisan-down-command.md │ ├── you-can-pass-parameters-to-laravel-middleware-classes.md │ ├── you-can-pass-variables-to-blade-views-using-the-withfoobar-syntax.md │ ├── you-can-process-the-output-of-scheduled-tasks-send-an-email-or-write-to-a-file.md │ ├── you-can-provide-closures-into-the-default-value-in-laravels-config-helper.md │ ├── you-can-queue-closures.md │ ├── you-can-record-all-login-logout-events.md │ ├── you-can-refactor-cluttered-if-conditions-using-lookup-tables-match-statements-and-switch-statements.md │ ├── you-can-remove-all-falsy-values-from-a-collection-by-calling-filter-without-any-arguments.md │ ├── you-can-replace-laravels-stubs-to-customize-files-generated-using-artisan-commands.md │ ├── you-can-return-custom-collections-from-eloquent-queries.md │ ├── you-can-return-false-from-a-ing-eloquent-event-listener-creating-updating-saving-deleting-to-cancel-the-action.md │ ├── you-can-return-mailables-as-responses-from-controllers-it-will-show-the-rendered-version-in-the-browser.md │ ├── you-can-run-your-tests-in-a-random-order.md │ ├── you-can-set-model-attributes-on-factories-using-the-set-method.md │ ├── you-can-show-a-link-to-the-previous-page-by-using-url-previous-in-a-blade-view.md │ ├── you-can-skip-transformrequests-type-middleware.md │ ├── you-can-start-testing-livewire-components-with-basic-tests-that-makes-sure-components-render-accurately.md │ ├── you-can-supply-default-values-for-route-parameters.md │ ├── you-can-swap-multiple-keywords-in-a-string-using-this-macro.md │ ├── you-can-temporarily-disable-an-index-by-making-it-invisible.md │ ├── you-can-temporarily-disable-timestamps-when-saving-a-model.md │ ├── you-can-time-travel-in-your-tests.md │ ├── you-can-track-logins-and-logouts-for-auditing-purposes-using-laravels-native-auth-events.md │ ├── you-can-transform-variables-passed-to-translation-strings-right-in-language-files.md │ ├── you-can-unpack-arrays-in-conditions.md │ ├── you-can-use-a-partial-index-to-enforce-uniqueness-in-tables-that-can-have-soft-deleted-records.md │ ├── you-can-use-array-annotations-to-specify-the-available-keys-and-their-value-types-in-php-arrays.md │ ├── you-can-use-at-includewhen-to-include-certain-blade-partials-when-some-condition-is-met-for-instance-when-the-current-user-is-an-admin.md │ ├── you-can-use-backticks-to-execute-a-shell-command-in-php.md │ ├── you-can-use-bladestringable-to-define-how-specific-objects-should-be-converted-to-their-string-representation.md │ ├── you-can-use-constrained-eager-loading-to-increase-performance-of-database-queries-that-use-relations.md │ ├── you-can-use-docblocks-in-blade-files-to-add-ide-support.md │ ├── you-can-use-eloquent-wherecolumn-to-compare-columns-to-each-other.md │ ├── you-can-use-eloquents-exists-method-to-check-whether-a-record-exists.md │ ├── you-can-use-factories-for-generating-any-fake-test-data-by-making-them-use-the-fluent-model.md │ ├── you-can-use-first-class-callables-for-routes-in-php-81.md │ ├── you-can-use-generic-class-string-annotations-to-hint-that-an-instance-of-the-passed-class-is-returned.md │ ├── you-can-use-giveconfig-when-using-contextual-binding.md │ ├── you-can-use-native-php-functions-like-fopen-and-fread-to-interact-directly-with-file-streams.md │ ├── you-can-use-notificationassertnothingsentto-to-check-that-no-notifications-were-sent-to-a-specific-usernotifiable-model.md │ ├── you-can-use-onerror-on-the-image-tag.md │ ├── you-can-use-partial-queue-fakes.md │ ├── you-can-use-pluck-directly-on-eloquent-classes-no-need-to-query-the-instances-first.md │ ├── you-can-use-recursive-queries-to-query-hierarchical-trees.md │ ├── you-can-use-request-whenfilled-to-execute-some-logic-only-when-a-specific-value-is-part-of-the-request-data.md │ ├── you-can-use-schema-methods-eg-table-or-create-outside-of-migrations.md │ ├── you-can-use-strmarkdown-to-build-translation-strings.md │ ├── you-can-use-ternary-operators-like-to-use-dump-or-dd-in-your-short-closures.md │ ├── you-can-use-the-array-spread-syntax-to-pass-an-array-of-arguments-to-another-function.md │ ├── you-can-use-the-at-checked-blade-directive-to-generate-checked-markup.md │ ├── you-can-use-the-at-production-blade-directive-to-load-specific-scripts-only-in-production-mode.md │ ├── you-can-use-the-boolean-date-string-methods-on-the-request-object-instead-of-manually-type-casting-request-parameters.md │ ├── you-can-use-the-data-get-method-to-safely-access-a-nested-array-value.md │ ├── you-can-use-the-date-helper-on-the-request-class-to-retrieve-a-value-as-a-carbon-instance.md │ ├── you-can-use-the-formanother-form-attribute-on-buttons-to-submit-a-different-form.md │ ├── you-can-use-the-getcollection-and-setcollection-methods-on-the-paginator-to-interact-with-the-underlying-data.md │ ├── you-can-use-the-missing-method-to-customize-404-handling-on-a-route.md │ ├── you-can-use-the-new-strtransliterate-helper-to-convert-a-string-to-its-closest-ascii-representation.md │ ├── you-can-use-the-spread-operator-to-merge-arrays-just-like-in-javascript.md │ ├── you-can-use-the-value-method-in-eloquent-to-fetch-a-single-column-from-the-db.md │ ├── you-can-use-this-gtmock-in-pest-tests.md │ ├── you-can-use-to-route-instead-of-redirect-gtroute.md │ ├── you-can-use-traits-inside-php-enums.md │ ├── you-can-use-use-wherebetween-to-filter-for-records-between-two-timestamps.md │ ├── you-can-use-usecurrent-usecurrentonupdate-on-timestamp-fields-in-your-migrations.md │ ├── you-can-use-value-to-fetch-a-single-value-from-the-database-without-having-to-instantiate-an-entire-model.md │ ├── you-can-use-valueorfail-to-fetch-a-value-from-the-database-or-abort-the-request-if-the-queried-record-does-not-exist.md │ ├── you-can-use-where-on-rule-instances-without-passing-a-callback.md │ ├── you-can-use-wherenumber-on-routes-instead-of-passing-a-regex-pattern-to-where.md │ ├── you-can-use-wherexandy-in-eloquent.md │ ├── you-can-use-with-ties-instead-of-limit-to-return-more-results-if-they-have-the-same-value.md │ ├── you-can-validate-a-field-and-exclude-it-from-the-validated-data.md │ ├── you-can-validate-data-at-the-database-level.md │ ├── you-can-validate-json-columns-at-database-level.md │ ├── you-can-validate-json-columns-at-the-database-level.md │ ├── you-can-validate-user-input-inside-middleware.md │ ├── you-can-validate-values-for-enum-database-columns-using-the-new-enum-validation-rule.md │ └── your-cli-commands-in-laravel-can-provide-auto-complete-for-the-terminal.md ├── database ├── .gitignore ├── migrations │ ├── 2014_10_12_000000_create_users_table.php │ ├── 2014_10_12_100000_create_password_resets_table.php │ └── 2019_08_19_000000_create_failed_jobs_table.php └── seeders │ └── DatabaseSeeder.php ├── package.json ├── phpunit.xml ├── public ├── .htaccess ├── apple-touch-icon.png ├── css │ └── app.css ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.php ├── js │ └── app.js ├── mix-manifest.json ├── og.png ├── robots.txt └── web.config ├── resources ├── css │ └── app.css ├── js │ └── app.js ├── lang │ └── en │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php └── views │ ├── components │ ├── author-card.blade.php │ ├── banner.blade.php │ ├── container.blade.php │ ├── feed.blade.php │ ├── layout.blade.php │ ├── link.blade.php │ └── socials.blade.php │ ├── threads │ └── show.blade.php │ └── tips │ ├── index.blade.php │ └── show.blade.php ├── routes ├── api.php ├── channels.php ├── console.php └── web.php ├── server.php ├── static └── .gitignore ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ ├── .gitignore │ │ └── data │ │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ ├── testing │ │ └── .gitignore │ └── views │ │ └── .gitignore └── logs │ └── .gitignore ├── tailwind.config.js ├── tests ├── CreatesApplication.php ├── Feature │ └── ExampleTest.php ├── TestCase.php └── Unit │ └── ExampleTest.php └── webpack.mix.js /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/.DS_Store -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/.gitignore -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/.styleci.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/README.md -------------------------------------------------------------------------------- /app/Console/Commands/AddTweet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Console/Commands/AddTweet.php -------------------------------------------------------------------------------- /app/Console/Commands/GenerateHtml.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Console/Commands/GenerateHtml.php -------------------------------------------------------------------------------- /app/Console/Commands/WeeklyThread.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Console/Commands/WeeklyThread.php -------------------------------------------------------------------------------- /app/Console/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Console/Kernel.php -------------------------------------------------------------------------------- /app/Exceptions/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Exceptions/Handler.php -------------------------------------------------------------------------------- /app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Http/Controllers/Controller.php -------------------------------------------------------------------------------- /app/Http/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Http/Kernel.php -------------------------------------------------------------------------------- /app/Http/Middleware/Authenticate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Http/Middleware/Authenticate.php -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Http/Middleware/EncryptCookies.php -------------------------------------------------------------------------------- /app/Http/Middleware/PreventRequestsDuringMaintenance.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Http/Middleware/PreventRequestsDuringMaintenance.php -------------------------------------------------------------------------------- /app/Http/Middleware/RedirectIfAuthenticated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Http/Middleware/RedirectIfAuthenticated.php -------------------------------------------------------------------------------- /app/Http/Middleware/TrimStrings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Http/Middleware/TrimStrings.php -------------------------------------------------------------------------------- /app/Http/Middleware/TrustHosts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Http/Middleware/TrustHosts.php -------------------------------------------------------------------------------- /app/Http/Middleware/TrustProxies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Http/Middleware/TrustProxies.php -------------------------------------------------------------------------------- /app/Http/Middleware/VerifyCsrfToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Http/Middleware/VerifyCsrfToken.php -------------------------------------------------------------------------------- /app/MarkdownCompiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/MarkdownCompiler.php -------------------------------------------------------------------------------- /app/Models/Author.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Models/Author.php -------------------------------------------------------------------------------- /app/Models/Thread.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Models/Thread.php -------------------------------------------------------------------------------- /app/Models/Tip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Models/Tip.php -------------------------------------------------------------------------------- /app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Providers/AppServiceProvider.php -------------------------------------------------------------------------------- /app/Providers/AuthServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Providers/AuthServiceProvider.php -------------------------------------------------------------------------------- /app/Providers/BroadcastServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Providers/BroadcastServiceProvider.php -------------------------------------------------------------------------------- /app/Providers/EventServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Providers/EventServiceProvider.php -------------------------------------------------------------------------------- /app/Providers/RouteServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Providers/RouteServiceProvider.php -------------------------------------------------------------------------------- /app/Twitter/Tweet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Twitter/Tweet.php -------------------------------------------------------------------------------- /app/Twitter/TwitterImage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Twitter/TwitterImage.php -------------------------------------------------------------------------------- /app/Twitter/TwitterUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/app/Twitter/TwitterUser.php -------------------------------------------------------------------------------- /artisan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/artisan -------------------------------------------------------------------------------- /bootstrap/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/bootstrap/app.php -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/composer.json -------------------------------------------------------------------------------- /config/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/app.php -------------------------------------------------------------------------------- /config/auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/auth.php -------------------------------------------------------------------------------- /config/broadcasting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/broadcasting.php -------------------------------------------------------------------------------- /config/cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/cache.php -------------------------------------------------------------------------------- /config/cors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/cors.php -------------------------------------------------------------------------------- /config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/database.php -------------------------------------------------------------------------------- /config/filesystems.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/filesystems.php -------------------------------------------------------------------------------- /config/hashing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/hashing.php -------------------------------------------------------------------------------- /config/logging.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/logging.php -------------------------------------------------------------------------------- /config/mail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/mail.php -------------------------------------------------------------------------------- /config/orbit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/orbit.php -------------------------------------------------------------------------------- /config/queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/queue.php -------------------------------------------------------------------------------- /config/services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/services.php -------------------------------------------------------------------------------- /config/session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/session.php -------------------------------------------------------------------------------- /config/view.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/config/view.php -------------------------------------------------------------------------------- /content/authors/AshAllenDesign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/AshAllenDesign.md -------------------------------------------------------------------------------- /content/authors/AzizullahSamim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/AzizullahSamim.md -------------------------------------------------------------------------------- /content/authors/BurtDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/BurtDS.md -------------------------------------------------------------------------------- /content/authors/DanSysAnalyst.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/DanSysAnalyst.md -------------------------------------------------------------------------------- /content/authors/DianaWebdev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/DianaWebdev.md -------------------------------------------------------------------------------- /content/authors/JackEllis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/JackEllis.md -------------------------------------------------------------------------------- /content/authors/JuanDMeGon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/JuanDMeGon.md -------------------------------------------------------------------------------- /content/authors/JustinBTechGuy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/JustinBTechGuy.md -------------------------------------------------------------------------------- /content/authors/LarsKlopstra.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/LarsKlopstra.md -------------------------------------------------------------------------------- /content/authors/LiamHammett.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/LiamHammett.md -------------------------------------------------------------------------------- /content/authors/LupinityLabs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/LupinityLabs.md -------------------------------------------------------------------------------- /content/authors/MikeVILT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/MikeVILT.md -------------------------------------------------------------------------------- /content/authors/Philo01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/Philo01.md -------------------------------------------------------------------------------- /content/authors/PovilasKorop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/PovilasKorop.md -------------------------------------------------------------------------------- /content/authors/RBilloir.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/RBilloir.md -------------------------------------------------------------------------------- /content/authors/Sileence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/Sileence.md -------------------------------------------------------------------------------- /content/authors/SteveTheBauman.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/SteveTheBauman.md -------------------------------------------------------------------------------- /content/authors/aarondfrancis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/aarondfrancis.md -------------------------------------------------------------------------------- /content/authors/abrardev99.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/abrardev99.md -------------------------------------------------------------------------------- /content/authors/alanrezende.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/alanrezende.md -------------------------------------------------------------------------------- /content/authors/alexjgarrett.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/alexjgarrett.md -------------------------------------------------------------------------------- /content/authors/anwar_nairi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/anwar_nairi.md -------------------------------------------------------------------------------- /content/authors/archtechx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/archtechx.md -------------------------------------------------------------------------------- /content/authors/asantibanez.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/asantibanez.md -------------------------------------------------------------------------------- /content/authors/aschmelyun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/aschmelyun.md -------------------------------------------------------------------------------- /content/authors/austencam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/austencam.md -------------------------------------------------------------------------------- /content/authors/avosalmon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/avosalmon.md -------------------------------------------------------------------------------- /content/authors/bhaidar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/bhaidar.md -------------------------------------------------------------------------------- /content/authors/bobbybouwmann.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/bobbybouwmann.md -------------------------------------------------------------------------------- /content/authors/bradyrenting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/bradyrenting.md -------------------------------------------------------------------------------- /content/authors/brendt_gd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/brendt_gd.md -------------------------------------------------------------------------------- /content/authors/carre_sam.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/carre_sam.md -------------------------------------------------------------------------------- /content/authors/cerbero90.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/cerbero90.md -------------------------------------------------------------------------------- /content/authors/cosmeescobedo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/cosmeescobedo.md -------------------------------------------------------------------------------- /content/authors/danjharrin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/danjharrin.md -------------------------------------------------------------------------------- /content/authors/djgeisi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/djgeisi.md -------------------------------------------------------------------------------- /content/authors/doekenorg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/doekenorg.md -------------------------------------------------------------------------------- /content/authors/ecrmnn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/ecrmnn.md -------------------------------------------------------------------------------- /content/authors/enunomaduro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/enunomaduro.md -------------------------------------------------------------------------------- /content/authors/fideloper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/fideloper.md -------------------------------------------------------------------------------- /content/authors/frankdejonge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/frankdejonge.md -------------------------------------------------------------------------------- /content/authors/freekmurze.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/freekmurze.md -------------------------------------------------------------------------------- /content/authors/iamharis010.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/iamharis010.md -------------------------------------------------------------------------------- /content/authors/itsmarkmead.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/itsmarkmead.md -------------------------------------------------------------------------------- /content/authors/jasonlbeggs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/jasonlbeggs.md -------------------------------------------------------------------------------- /content/authors/jbrooksuk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/jbrooksuk.md -------------------------------------------------------------------------------- /content/authors/jessarchercodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/jessarchercodes.md -------------------------------------------------------------------------------- /content/authors/joemasilotti.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/joemasilotti.md -------------------------------------------------------------------------------- /content/authors/jordankdalton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/jordankdalton.md -------------------------------------------------------------------------------- /content/authors/justsanjit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/justsanjit.md -------------------------------------------------------------------------------- /content/authors/laracasts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/laracasts.md -------------------------------------------------------------------------------- /content/authors/laravelnews.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/laravelnews.md -------------------------------------------------------------------------------- /content/authors/marcelpociot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/marcelpociot.md -------------------------------------------------------------------------------- /content/authors/mattkingshott.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/mattkingshott.md -------------------------------------------------------------------------------- /content/authors/mmartin_joo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/mmartin_joo.md -------------------------------------------------------------------------------- /content/authors/morrislaptop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/morrislaptop.md -------------------------------------------------------------------------------- /content/authors/mvpopuk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/mvpopuk.md -------------------------------------------------------------------------------- /content/authors/nuernberger_me.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/nuernberger_me.md -------------------------------------------------------------------------------- /content/authors/pascalbaljet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/pascalbaljet.md -------------------------------------------------------------------------------- /content/authors/realstevebauman.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/realstevebauman.md -------------------------------------------------------------------------------- /content/authors/reinink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/reinink.md -------------------------------------------------------------------------------- /content/authors/ryangjchandler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/ryangjchandler.md -------------------------------------------------------------------------------- /content/authors/samuelstancl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/samuelstancl.md -------------------------------------------------------------------------------- /content/authors/sebdedeyne.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/sebdedeyne.md -------------------------------------------------------------------------------- /content/authors/sharik_709.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/sharik_709.md -------------------------------------------------------------------------------- /content/authors/sky_0xs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/sky_0xs.md -------------------------------------------------------------------------------- /content/authors/taylorotwell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/taylorotwell.md -------------------------------------------------------------------------------- /content/authors/timacdonald87.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/timacdonald87.md -------------------------------------------------------------------------------- /content/authors/tobias_petry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/tobias_petry.md -------------------------------------------------------------------------------- /content/authors/victoryoalli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/victoryoalli.md -------------------------------------------------------------------------------- /content/authors/warsh33p.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/warsh33p.md -------------------------------------------------------------------------------- /content/authors/xiCO2k.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/xiCO2k.md -------------------------------------------------------------------------------- /content/authors/zepfietje.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/authors/zepfietje.md -------------------------------------------------------------------------------- /content/threads/1-rt-1-tip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/1-rt-1-tip.md -------------------------------------------------------------------------------- /content/threads/laravel-clean-code-tactics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/laravel-clean-code-tactics.md -------------------------------------------------------------------------------- /content/threads/obscure-livewire-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/obscure-livewire-tips.md -------------------------------------------------------------------------------- /content/threads/pest-tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/pest-tips.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2021-42.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2021-42.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2021-43.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2021-43.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2021-44.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2021-44.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2021-45.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2021-45.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2021-46.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2021-46.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2021-47.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2021-47.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2021-48.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2021-48.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2021-49.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2021-49.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2021-50.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2021-50.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-01.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-02.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-03.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-04.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-05.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-06.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-07.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-08.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-09.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-10.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-11.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-12.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-13.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-14.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-15.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-16.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-17.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-20.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-21.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-21.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-22.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-22.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-24.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-24.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-25.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-25.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-26.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-26.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-27.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-27.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-28.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-28.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-29.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-29.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-30.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-30.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-31.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-31.md -------------------------------------------------------------------------------- /content/threads/weekly-thread-2022-35.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/threads/weekly-thread-2022-35.md -------------------------------------------------------------------------------- /content/tips/add-a-recursive-macro-to-convert-an-array-including-its-children-to-collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/add-a-recursive-macro-to-convert-an-array-including-its-children-to-collections.md -------------------------------------------------------------------------------- /content/tips/adding-where-scopes-which-use-an-indexed-column-to-a-query-thats-primarily-filtered-by-another-column-is-a-great-way-to-speed-up-db-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/adding-where-scopes-which-use-an-indexed-column-to-a-query-thats-primarily-filtered-by-another-column-is-a-great-way-to-speed-up-db-performance.md -------------------------------------------------------------------------------- /content/tips/advanced-notifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/advanced-notifications.md -------------------------------------------------------------------------------- /content/tips/advanced-trait-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/advanced-trait-design.md -------------------------------------------------------------------------------- /content/tips/array-destructuring-in-php-is-very-powerful-yet-still-underutilized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/array-destructuring-in-php-is-very-powerful-yet-still-underutilized.md -------------------------------------------------------------------------------- /content/tips/avoid-helper-classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/avoid-helper-classes.md -------------------------------------------------------------------------------- /content/tips/avoid-queries-in-blade-when-possible.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/avoid-queries-in-blade-when-possible.md -------------------------------------------------------------------------------- /content/tips/be-careful-about-setting-timezones-with-carbon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/be-careful-about-setting-timezones-with-carbon.md -------------------------------------------------------------------------------- /content/tips/be-careful-if-youre-not-scoping-your-route-model-bindings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/be-careful-if-youre-not-scoping-your-route-model-bindings.md -------------------------------------------------------------------------------- /content/tips/be-friends-with-your-ide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/be-friends-with-your-ide.md -------------------------------------------------------------------------------- /content/tips/blades-at-class-directive-can-significantly-clean-up-your-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/blades-at-class-directive-can-significantly-clean-up-your-templates.md -------------------------------------------------------------------------------- /content/tips/call-methods-from-javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/call-methods-from-javascript.md -------------------------------------------------------------------------------- /content/tips/class-constructor-property-promotion-pairs-extremely-well-with-dtos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/class-constructor-property-promotion-pairs-extremely-well-with-dtos.md -------------------------------------------------------------------------------- /content/tips/class-you-can-use-the-at-env-blade-directive-to-render-stuff-only-in-a-given-environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/class-you-can-use-the-at-env-blade-directive-to-render-stuff-only-in-a-given-environment.md -------------------------------------------------------------------------------- /content/tips/closure-validation-rules-are-theyre-often-better-than-creating-a-class-just-for-a-single-use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/closure-validation-rules-are-theyre-often-better-than-creating-a-class-just-for-a-single-use.md -------------------------------------------------------------------------------- /content/tips/compare-models-using-is-instead-of-directly-comparing-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/compare-models-using-is-instead-of-directly-comparing-attributes.md -------------------------------------------------------------------------------- /content/tips/comparing-changes-on-saving-using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/comparing-changes-on-saving-using.md -------------------------------------------------------------------------------- /content/tips/compose-components-using-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/compose-components-using-traits.md -------------------------------------------------------------------------------- /content/tips/consider-creating-helpers-for-model-factories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/consider-creating-helpers-for-model-factories.md -------------------------------------------------------------------------------- /content/tips/consider-single-action-controllers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/consider-single-action-controllers.md -------------------------------------------------------------------------------- /content/tips/consider-using-form-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/consider-using-form-requests.md -------------------------------------------------------------------------------- /content/tips/consider-using-helpers-instead-of-facades-they-can-clean-things-up.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/consider-using-helpers-instead-of-facades-they-can-clean-things-up.md -------------------------------------------------------------------------------- /content/tips/consider-using-mb-functions-when-working-with-localized-strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/consider-using-mb-functions-when-working-with-localized-strings.md -------------------------------------------------------------------------------- /content/tips/context-matters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/context-matters.md -------------------------------------------------------------------------------- /content/tips/controllers-can-be-used-as-route-groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/controllers-can-be-used-as-route-groups.md -------------------------------------------------------------------------------- /content/tips/convert-email-addresses-to-full-names-with-the-help-of-strheadline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/convert-email-addresses-to-full-names-with-the-help-of-strheadline.md -------------------------------------------------------------------------------- /content/tips/create-a-using-helper-in-pest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-a-using-helper-in-pest.md -------------------------------------------------------------------------------- /content/tips/create-action-classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-action-classes.md -------------------------------------------------------------------------------- /content/tips/create-an-attempt-helper-for-calls-that-can-silently-fail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-an-attempt-helper-for-calls-that-can-silently-fail.md -------------------------------------------------------------------------------- /content/tips/create-custom-blade-directives-for-business-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-custom-blade-directives-for-business-logic.md -------------------------------------------------------------------------------- /content/tips/create-fluent-objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-fluent-objects.md -------------------------------------------------------------------------------- /content/tips/create-helper-functions-for-creating-models-in-tests-using-factories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-helper-functions-for-creating-models-in-tests-using-factories.md -------------------------------------------------------------------------------- /content/tips/create-helper-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-helper-functions.md -------------------------------------------------------------------------------- /content/tips/create-methods-for-complex-conditionals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-methods-for-complex-conditionals.md -------------------------------------------------------------------------------- /content/tips/create-model-methods-for-business-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-model-methods-for-business-logic.md -------------------------------------------------------------------------------- /content/tips/create-query-scopes-for-complex-wheres.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-query-scopes-for-complex-wheres.md -------------------------------------------------------------------------------- /content/tips/create-renderable-exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-renderable-exceptions.md -------------------------------------------------------------------------------- /content/tips/create-single-use-blade-includes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-single-use-blade-includes.md -------------------------------------------------------------------------------- /content/tips/create-single-use-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-single-use-traits.md -------------------------------------------------------------------------------- /content/tips/create-subscribers-to-listen-to-amp-handle-multiple-events-using-separate-methods-inside-a-single-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-subscribers-to-listen-to-amp-handle-multiple-events-using-separate-methods-inside-a-single-class.md -------------------------------------------------------------------------------- /content/tips/create-this-tinker-bash-script-to-supercharge-your-dev-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-this-tinker-bash-script-to-supercharge-your-dev-workflow.md -------------------------------------------------------------------------------- /content/tips/create-traits-for-relationships-you-commonly-use-in-your-models-to-make-your-codebase-cleaner-simpler-and-more-consistent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-traits-for-relationships-you-commonly-use-in-your-models-to-make-your-codebase-cleaner-simpler-and-more-consistent.md -------------------------------------------------------------------------------- /content/tips/create-variables-when-they-improve-readability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/create-variables-when-they-improve-readability.md -------------------------------------------------------------------------------- /content/tips/custom-collections-pair-well-with-higher-order-proxies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/custom-collections-pair-well-with-higher-order-proxies.md -------------------------------------------------------------------------------- /content/tips/custom-response-effects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/custom-response-effects.md -------------------------------------------------------------------------------- /content/tips/customize-the-page-that-users-are-redirected-to-after-registration-by-changing-a-value-in-the-fortify-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/customize-the-page-that-users-are-redirected-to-after-registration-by-changing-a-value-in-the-fortify-config.md -------------------------------------------------------------------------------- /content/tips/databases-can-generate-random-uuid-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/databases-can-generate-random-uuid-keys.md -------------------------------------------------------------------------------- /content/tips/dedicate-a-weekend-towards-learning-proper-oop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/dedicate-a-weekend-towards-learning-proper-oop.md -------------------------------------------------------------------------------- /content/tips/dont-create-variables-when-you-can-just-pass-the-value-directly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/dont-create-variables-when-you-can-just-pass-the-value-directly.md -------------------------------------------------------------------------------- /content/tips/dont-just-write-procedural-code-in-classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/dont-just-write-procedural-code-in-classes.md -------------------------------------------------------------------------------- /content/tips/dont-split-lines-at-random-places-but-dont-make-them-too-long-either.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/dont-split-lines-at-random-places-but-dont-make-them-too-long-either.md -------------------------------------------------------------------------------- /content/tips/dont-use-a-controller-namespace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/dont-use-a-controller-namespace.md -------------------------------------------------------------------------------- /content/tips/dont-use-abbreviations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/dont-use-abbreviations.md -------------------------------------------------------------------------------- /content/tips/dont-use-model-methods-to-retrieve-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/dont-use-model-methods-to-retrieve-data.md -------------------------------------------------------------------------------- /content/tips/dump-and-dd-are-available-on-the-eloquent-query-builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/dump-and-dd-are-available-on-the-eloquent-query-builder.md -------------------------------------------------------------------------------- /content/tips/eloquent-listeners-are-awesome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/eloquent-listeners-are-awesome.md -------------------------------------------------------------------------------- /content/tips/encrypted-casts-can-use-unique-model-derived-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/encrypted-casts-can-use-unique-model-derived-keys.md -------------------------------------------------------------------------------- /content/tips/example-checking-a-parent-relationship-for-some-things.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/example-checking-a-parent-relationship-for-some-things.md -------------------------------------------------------------------------------- /content/tips/example-deleting-associated-files-on-deletion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/example-deleting-associated-files-on-deletion.md -------------------------------------------------------------------------------- /content/tips/extract-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/extract-methods.md -------------------------------------------------------------------------------- /content/tips/form-elements-can-have-a-target-attribute-which-works-very-similarly-to-ltagt-tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/form-elements-can-have-a-target-attribute-which-works-very-similarly-to-ltagt-tags.md -------------------------------------------------------------------------------- /content/tips/from-php-74-you-can-use-the-spread-syntax-to-merge-arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/from-php-74-you-can-use-the-spread-syntax-to-merge-arrays.md -------------------------------------------------------------------------------- /content/tips/have-a-single-source-of-truth-for-validation-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/have-a-single-source-of-truth-for-validation-rules.md -------------------------------------------------------------------------------- /content/tips/heres-another-example-of-the-model-state-stuff-mentioned-above.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/heres-another-example-of-the-model-state-stuff-mentioned-above.md -------------------------------------------------------------------------------- /content/tips/higher-order-messages-are-a-great-way-to-tidy-up-long-collection-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/higher-order-messages-are-a-great-way-to-tidy-up-long-collection-logic.md -------------------------------------------------------------------------------- /content/tips/http-response-status-can-be-customized-when-denying-actions-via-gates-amp-policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/http-response-status-can-be-customized-when-denying-actions-via-gates-amp-policies.md -------------------------------------------------------------------------------- /content/tips/if-you-didnt-know-at-laravellivewire-now-triggers-updated-and-updating-hooks-for-nested-properties-which-works-with-both-array-and-model-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/if-you-didnt-know-at-laravellivewire-now-triggers-updated-and-updating-hooks-for-nested-properties-which-works-with-both-array-and-model-properties.md -------------------------------------------------------------------------------- /content/tips/if-you-dont-like-the-double-indentation-of-vue-data-you-can-use-arrow-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/if-you-dont-like-the-double-indentation-of-vue-data-you-can-use-arrow-functions.md -------------------------------------------------------------------------------- /content/tips/if-you-use-both-pest-and-phpunit-you-can-use-both-syntaxes-in-both-types-of-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/if-you-use-both-pest-and-phpunit-you-can-use-both-syntaxes-in-both-types-of-tests.md -------------------------------------------------------------------------------- /content/tips/if-you-want-to-identify-teams-workspaces-etc-by-path-you-dont-have-to-pass-the-team-id-to-every-route.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/if-you-want-to-identify-teams-workspaces-etc-by-path-you-dont-have-to-pass-the-team-id-to-every-route.md -------------------------------------------------------------------------------- /content/tips/if-youre-debugging-your-app-and-youd-like-to-examine-more-things-eg-the-stack-trace-executed-queries-app-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/if-youre-debugging-your-app-and-youd-like-to-examine-more-things-eg-the-stack-trace-executed-queries-app-context.md -------------------------------------------------------------------------------- /content/tips/if-youre-returning-class-names-as-opposed-to-instances-you-can-use-the-class-name-docblock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/if-youre-returning-class-names-as-opposed-to-instances-you-can-use-the-class-name-docblock.md -------------------------------------------------------------------------------- /content/tips/implement-the-tostring-method-in-a-class-to-specify-custom-logic-for-converting-its-instances-to-strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/implement-the-tostring-method-in-a-class-to-specify-custom-logic-for-converting-its-instances-to-strings.md -------------------------------------------------------------------------------- /content/tips/import-namespaces-instead-of-using-aliases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/import-namespaces-instead-of-using-aliases.md -------------------------------------------------------------------------------- /content/tips/improve-the-dx-of-your-commands-by-making-arguments-optional-and-prompting-the-user-when-theyre-empty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/improve-the-dx-of-your-commands-by-making-arguments-optional-and-prompting-the-user-when-theyre-empty.md -------------------------------------------------------------------------------- /content/tips/in-laravel-9-you-can-use-str-instead-of-strof.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/in-laravel-9-you-can-use-str-instead-of-strof.md -------------------------------------------------------------------------------- /content/tips/in-scheduled-tasks-you-can-use-onsuccess-and-onfailure-callbacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/in-scheduled-tasks-you-can-use-onsuccess-and-onfailure-callbacks.md -------------------------------------------------------------------------------- /content/tips/including-a-unique-value-like-now-or-strrandom-in-the-blade-template-of-a-livewire-component-is-a-great-way-to-check-if-that-part-of-the-dom-is-getting-re-rendered.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/including-a-unique-value-like-now-or-strrandom-in-the-blade-template-of-a-livewire-component-is-a-great-way-to-check-if-that-part-of-the-dom-is-getting-re-rendered.md -------------------------------------------------------------------------------- /content/tips/instead-of-writing-repetitive-else-if-statements-use-an-array-to-look-up-the-wanted-value-based-on-the-key-you-have.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/instead-of-writing-repetitive-else-if-statements-use-an-array-to-look-up-the-wanted-value-based-on-the-key-you-have.md -------------------------------------------------------------------------------- /content/tips/interesting-technique-add-getters-to-form-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/interesting-technique-add-getters-to-form-requests.md -------------------------------------------------------------------------------- /content/tips/isset-accepts-multiple-arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/isset-accepts-multiple-arguments.md -------------------------------------------------------------------------------- /content/tips/its-about-the-micro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/its-about-the-micro.md -------------------------------------------------------------------------------- /content/tips/keep-validation-rules-inside-models-to-make-your-code-more-consistent-and-clean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/keep-validation-rules-inside-models-to-make-your-code-more-consistent-and-clean.md -------------------------------------------------------------------------------- /content/tips/laravel-9-can-automatically-bind-route-parameters-to-enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravel-9-can-automatically-bind-route-parameters-to-enums.md -------------------------------------------------------------------------------- /content/tips/laravel-can-automatically-notify-you-by-email-when-a-scheduled-job-fails.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravel-can-automatically-notify-you-by-email-when-a-scheduled-job-fails.md -------------------------------------------------------------------------------- /content/tips/laravel-migrations-have-a-very-nice-syntax-for-foreign-keys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravel-migrations-have-a-very-nice-syntax-for-foreign-keys.md -------------------------------------------------------------------------------- /content/tips/laravel-nova-lets-you-show-different-resourcestoolscards-based-on-an-if-check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravel-nova-lets-you-show-different-resourcestoolscards-based-on-an-if-check.md -------------------------------------------------------------------------------- /content/tips/laravel-provides-a-fluent-class-as-a-universal-structure-for-array-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravel-provides-a-fluent-class-as-a-universal-structure-for-array-data.md -------------------------------------------------------------------------------- /content/tips/laravel-telescope-is-great-for-so-many-things.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravel-telescope-is-great-for-so-many-things.md -------------------------------------------------------------------------------- /content/tips/laravels-container-can-be-used-for-resolving-variadic-dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravels-container-can-be-used-for-resolving-variadic-dependencies.md -------------------------------------------------------------------------------- /content/tips/laravels-http-client-lets-you-easily-define-retry-attempts-and-a-timeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravels-http-client-lets-you-easily-define-retry-attempts-and-a-timeout.md -------------------------------------------------------------------------------- /content/tips/laravels-http-client-supports-concurrent-requests-using-the-pool-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravels-http-client-supports-concurrent-requests-using-the-pool-method.md -------------------------------------------------------------------------------- /content/tips/laravels-ratelimiter-can-be-used-to-throttle-any-parts-of-your-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravels-ratelimiter-can-be-used-to-throttle-any-parts-of-your-code.md -------------------------------------------------------------------------------- /content/tips/laravels-slack-logging-channel-is-fully-compatible-with-discord.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/laravels-slack-logging-channel-is-fully-compatible-with-discord.md -------------------------------------------------------------------------------- /content/tips/livewire-readonly-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/livewire-readonly-properties.md -------------------------------------------------------------------------------- /content/tips/long-classes-can-be-split-into-small-single-use-traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/long-classes-can-be-split-into-small-single-use-traits.md -------------------------------------------------------------------------------- /content/tips/make-laravel-send-all-emails-to-a-specific-email-address-using-mailalwaysto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/make-laravel-send-all-emails-to-a-specific-email-address-using-mailalwaysto.md -------------------------------------------------------------------------------- /content/tips/make-models-prunable-to-periodically-delete-them-from-the-db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/make-models-prunable-to-periodically-delete-them-from-the-db.md -------------------------------------------------------------------------------- /content/tips/match-statements-are-a-great-way-to-clean-up-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/match-statements-are-a-great-way-to-clean-up-code.md -------------------------------------------------------------------------------- /content/tips/method-parameters-can-be-marked-as-sensitive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/method-parameters-can-be-marked-as-sensitive.md -------------------------------------------------------------------------------- /content/tips/move-tests-to-separate-test-suites.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/move-tests-to-separate-test-suites.md -------------------------------------------------------------------------------- /content/tips/mysql-has-a-blackhole-store-engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/mysql-has-a-blackhole-store-engine.md -------------------------------------------------------------------------------- /content/tips/name-all-timestamp-fields-using-the-action-at-convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/name-all-timestamp-fields-using-the-action-at-convention.md -------------------------------------------------------------------------------- /content/tips/name-contracts-as-descriptors-and-implementations-as-orders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/name-contracts-as-descriptors-and-implementations-as-orders.md -------------------------------------------------------------------------------- /content/tips/number-markdown-lists-with-1-rather-than-the-actual-number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/number-markdown-lists-with-1-rather-than-the-actual-number.md -------------------------------------------------------------------------------- /content/tips/orderbyraw-is-very-useful-for-complex-sorting-in-eloquent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/orderbyraw-is-very-useful-for-complex-sorting-in-eloquent.md -------------------------------------------------------------------------------- /content/tips/partial-indexes-are-useful-for-enforcing-rules-that-only-apply-conditionally.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/partial-indexes-are-useful-for-enforcing-rules-that-only-apply-conditionally.md -------------------------------------------------------------------------------- /content/tips/people-underutilize-the-exception-handler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/people-underutilize-the-exception-handler.md -------------------------------------------------------------------------------- /content/tips/pest-allows-calling-dd-directly-on-the-expect-chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/pest-allows-calling-dd-directly-on-the-expect-chain.md -------------------------------------------------------------------------------- /content/tips/php-81-enums-can-be-used-as-model-casts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/php-81-enums-can-be-used-as-model-casts.md -------------------------------------------------------------------------------- /content/tips/php-traits-can-contain-abstract-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/php-traits-can-contain-abstract-methods.md -------------------------------------------------------------------------------- /content/tips/put-migration-names-in-quotes-when-running-makemigration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/put-migration-names-in-quotes-when-running-makemigration.md -------------------------------------------------------------------------------- /content/tips/ratelimiters-attempt-accepts-a-fourth-parameter-for-the-decay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/ratelimiters-attempt-accepts-a-fourth-parameter-for-the-decay.md -------------------------------------------------------------------------------- /content/tips/relevant-for-people-building-packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/relevant-for-people-building-packages.md -------------------------------------------------------------------------------- /content/tips/replace-state-with-a-custom-directive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/replace-state-with-a-custom-directive.md -------------------------------------------------------------------------------- /content/tips/rows-can-be-stored-in-an-already-sorted-way-instead-of-the-default-insertion-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/rows-can-be-stored-in-an-already-sorted-way-instead-of-the-default-insertion-order.md -------------------------------------------------------------------------------- /content/tips/share-state-using-sprucewire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/share-state-using-sprucewire.md -------------------------------------------------------------------------------- /content/tips/specify-container-bindings-using-the-bindings-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/specify-container-bindings-using-the-bindings-array.md -------------------------------------------------------------------------------- /content/tips/specify-the-columns-you-want-to-select-when-fetching-all-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/specify-the-columns-you-want-to-select-when-fetching-all-models.md -------------------------------------------------------------------------------- /content/tips/str-gtplural-lets-you-convert-words-to-their-right-form-based-on-a-provided-amount.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/str-gtplural-lets-you-convert-words-to-their-right-form-based-on-a-provided-amount.md -------------------------------------------------------------------------------- /content/tips/string-ids-can-be-case-sensitive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/string-ids-can-be-case-sensitive.md -------------------------------------------------------------------------------- /content/tips/strmask-lets-you-mask-a-portion-of-a-string-with-a-character-eg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/strmask-lets-you-mask-a-portion-of-a-string-with-a-character-eg.md -------------------------------------------------------------------------------- /content/tips/the-latestofmany-method-lets-you-use-a-hasmany-relation-as-a-hasone-relation-returning-the-latest-record.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/the-latestofmany-method-lets-you-use-a-hasmany-relation-as-a-hasone-relation-returning-the-latest-record.md -------------------------------------------------------------------------------- /content/tips/the-order-of-columns-in-multi-column-indices-matters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/the-order-of-columns-in-multi-column-indices-matters.md -------------------------------------------------------------------------------- /content/tips/the-shouldcache-method-lets-you-cache-model-accessor-values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/the-shouldcache-method-lets-you-cache-model-accessor-values.md -------------------------------------------------------------------------------- /content/tips/the-spread-syntax-understands-named-parameters-and-correctly-assigns-array-values-to-them.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/the-spread-syntax-understands-named-parameters-and-correctly-assigns-array-values-to-them.md -------------------------------------------------------------------------------- /content/tips/the-value-helper-returns-the-passed-value-unless-its-invokable-then-it-first-calls-it.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/the-value-helper-returns-the-passed-value-unless-its-invokable-then-it-first-calls-it.md -------------------------------------------------------------------------------- /content/tips/there-are-multiple-ways-to-redirect-users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/there-are-multiple-ways-to-redirect-users.md -------------------------------------------------------------------------------- /content/tips/theres-great-value-in-understanding-how-object-state-of-models-works-this-is-mostly-relevant-in-feature-tests-because-they-touch-many-parts-of-your-codebase-in-one-phplaravel-app-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/theres-great-value-in-understanding-how-object-state-of-models-works-this-is-mostly-relevant-in-feature-tests-because-they-touch-many-parts-of-your-codebase-in-one-phplaravel-app-state.md -------------------------------------------------------------------------------- /content/tips/this-one-is-less-obscure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/this-one-is-less-obscure.md -------------------------------------------------------------------------------- /content/tips/this-pattern-is-brilliant-and-can-make-your-code-much-more-clean-and-consistent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/this-pattern-is-brilliant-and-can-make-your-code-much-more-clean-and-consistent.md -------------------------------------------------------------------------------- /content/tips/this-wont-fit-into-one-tweet-but-theres-so-much-cool-stuff-you-can-do-with-eloquent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/this-wont-fit-into-one-tweet-but-theres-so-much-cool-stuff-you-can-do-with-eloquent.md -------------------------------------------------------------------------------- /content/tips/try-to-avoid-unnecessary-nesting-by-returning-a-value-early.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/try-to-avoid-unnecessary-nesting-by-returning-a-value-early.md -------------------------------------------------------------------------------- /content/tips/understand-the-difference-between-fresh-and-refresh-one-returns-a-fresh-new-instance-while-the-other-refreshes-an-existing-instance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/understand-the-difference-between-fresh-and-refresh-one-returns-a-fresh-new-instance-while-the-other-refreshes-an-existing-instance.md -------------------------------------------------------------------------------- /content/tips/uploaded-files-can-be-attached-to-emails-directly-from-the-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/uploaded-files-can-be-attached-to-emails-directly-from-the-request.md -------------------------------------------------------------------------------- /content/tips/use-aggregate-methods-to-count-related-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-aggregate-methods-to-count-related-models.md -------------------------------------------------------------------------------- /content/tips/use-appends-to-include-properties-in-the-array-representation-of-your-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-appends-to-include-properties-in-the-array-representation-of-your-model.md -------------------------------------------------------------------------------- /content/tips/use-carbons-settimezone-and-shifttimezone-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-carbons-settimezone-and-shifttimezone-methods.md -------------------------------------------------------------------------------- /content/tips/use-collections-when-they-can-clean-up-your-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-collections-when-they-can-clean-up-your-code.md -------------------------------------------------------------------------------- /content/tips/use-comments-for-explaining-complex-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-comments-for-explaining-complex-logic.md -------------------------------------------------------------------------------- /content/tips/use-common-table-expressions-to-refine-your-data-in-complex-eloquent-queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-common-table-expressions-to-refine-your-data-in-complex-eloquent-queries.md -------------------------------------------------------------------------------- /content/tips/use-composer-outdated-direct-to-view-outdated-dependencies-of-your-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-composer-outdated-direct-to-view-outdated-dependencies-of-your-app.md -------------------------------------------------------------------------------- /content/tips/use-composer-why-not-to-see-why-a-dependency-cannot-be-installed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-composer-why-not-to-see-why-a-dependency-cannot-be-installed.md -------------------------------------------------------------------------------- /content/tips/use-constructor-property-promotion-to-define-class-properties-directly-on-the-constructor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-constructor-property-promotion-to-define-class-properties-directly-on-the-constructor.md -------------------------------------------------------------------------------- /content/tips/use-custom-collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-custom-collections.md -------------------------------------------------------------------------------- /content/tips/use-custom-config-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-custom-config-files.md -------------------------------------------------------------------------------- /content/tips/use-data-transfer-objects-dtos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-data-transfer-objects-dtos.md -------------------------------------------------------------------------------- /content/tips/use-database-partitions-to-delete-large-chunks-of-data-efficiently.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-database-partitions-to-delete-large-chunks-of-data-efficiently.md -------------------------------------------------------------------------------- /content/tips/use-declarestrict-types1-to-enable-strict-mode-for-type-checking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-declarestrict-types1-to-enable-strict-mode-for-type-checking.md -------------------------------------------------------------------------------- /content/tips/use-docblocks-only-when-they-clarify-things.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-docblocks-only-when-they-clarify-things.md -------------------------------------------------------------------------------- /content/tips/use-eloquent-scopes-to-clean-up-complex-relation-queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-eloquent-scopes-to-clean-up-complex-relation-queries.md -------------------------------------------------------------------------------- /content/tips/use-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-events.md -------------------------------------------------------------------------------- /content/tips/use-explicit-null-handling-in-your-db-queries-when-filtering-for-rows-with-empty-value-in-a-nullable-column.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-explicit-null-handling-in-your-db-queries-when-filtering-for-rows-with-empty-value-in-a-nullable-column.md -------------------------------------------------------------------------------- /content/tips/use-expressive-names-for-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-expressive-names-for-methods.md -------------------------------------------------------------------------------- /content/tips/use-fakernumerify-to-create-strings-with-numbers-at-specific-places.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-fakernumerify-to-create-strings-with-numbers-at-specific-places.md -------------------------------------------------------------------------------- /content/tips/use-laravels-task-scheduler-to-run-cli-commands-including-shell-scripts-at-regular-intervals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-laravels-task-scheduler-to-run-cli-commands-including-shell-scripts-at-regular-intervals.md -------------------------------------------------------------------------------- /content/tips/use-match-or-switch-statements-to-conditionally-scope-database-queries-based-on-query-strings-in-the-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-match-or-switch-statements-to-conditionally-scope-database-queries-based-on-query-strings-in-the-request.md -------------------------------------------------------------------------------- /content/tips/use-not-to-reverse-an-assertion-in-pestphp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-not-to-reverse-an-assertion-in-pestphp.md -------------------------------------------------------------------------------- /content/tips/use-on-demand-notifications-to-send-messages-to-unregistered-users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-on-demand-notifications-to-send-messages-to-unregistered-users.md -------------------------------------------------------------------------------- /content/tips/use-partitions-for-deleting-mass-amounts-of-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-partitions-for-deleting-mass-amounts-of-data.md -------------------------------------------------------------------------------- /content/tips/use-postgresqls-trigram-indexes-to-make-where-like-queries-faster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-postgresqls-trigram-indexes-to-make-where-like-queries-faster.md -------------------------------------------------------------------------------- /content/tips/use-prefetching-to-boost-the-perceived-speed-of-livewire-apps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-prefetching-to-boost-the-perceived-speed-of-livewire-apps.md -------------------------------------------------------------------------------- /content/tips/use-retry-for-callbacks-that-may-randomly-fail.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-retry-for-callbacks-that-may-randomly-fail.md -------------------------------------------------------------------------------- /content/tips/use-short-operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-short-operators.md -------------------------------------------------------------------------------- /content/tips/use-skip-when-writing-tests-ahead-of-time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-skip-when-writing-tests-ahead-of-time.md -------------------------------------------------------------------------------- /content/tips/use-strict-comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-strict-comparison.md -------------------------------------------------------------------------------- /content/tips/use-tailwinds-color-opacity-modifier-to-change-the-background-color-and-opacity-in-a-single-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-tailwinds-color-opacity-modifier-to-change-the-background-color-and-opacity-in-a-single-class.md -------------------------------------------------------------------------------- /content/tips/use-tap-to-do-something-with-the-object-and-immediately-return-it.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-tap-to-do-something-with-the-object-and-immediately-return-it.md -------------------------------------------------------------------------------- /content/tips/use-test-files-to-describe-your-thoughts-about-a-specific-feature-in-full-before-starting-implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-test-files-to-describe-your-thoughts-about-a-specific-feature-in-full-before-starting-implementation.md -------------------------------------------------------------------------------- /content/tips/use-the-aftermaking-or-aftercreating-hooks-in-factories-to-execute-additional-logic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-aftermaking-or-aftercreating-hooks-in-factories-to-execute-additional-logic.md -------------------------------------------------------------------------------- /content/tips/use-the-app-gtterminating-hook-to-perform-tasks-after-the-response-has-been-sent-to-the-user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-app-gtterminating-hook-to-perform-tasks-after-the-response-has-been-sent-to-the-user.md -------------------------------------------------------------------------------- /content/tips/use-the-loop-variable-in-blade-foreach-loops-to-access-metadata-about-the-loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-loop-variable-in-blade-foreach-loops-to-access-metadata-about-the-loop.md -------------------------------------------------------------------------------- /content/tips/use-the-nullordelete-method-in-your-relationship-column-definitions-to-clear-their-value-when-the-parent-record-gets-deleted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-nullordelete-method-in-your-relationship-column-definitions-to-clear-their-value-when-the-parent-record-gets-deleted.md -------------------------------------------------------------------------------- /content/tips/use-the-policy-helper-to-resolve-a-policy-for-a-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-policy-helper-to-resolve-a-policy-for-a-model.md -------------------------------------------------------------------------------- /content/tips/use-the-quietly-methods-to-create-models-without-firing-events-using-your-factories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-quietly-methods-to-create-models-without-firing-events-using-your-factories.md -------------------------------------------------------------------------------- /content/tips/use-the-requests-flag-when-creating-models-to-also-create-form-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-requests-flag-when-creating-models-to-also-create-form-requests.md -------------------------------------------------------------------------------- /content/tips/use-the-reset-method-to-reset-properties-to-their-original-state-in-livewire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-reset-method-to-reset-properties-to-their-original-state-in-livewire.md -------------------------------------------------------------------------------- /content/tips/use-the-shouldbeencrypted-interface-on-a-job-class-to-make-laravel-encrypt-the-jobs-payload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-shouldbeencrypted-interface-on-a-job-class-to-make-laravel-encrypt-the-jobs-payload.md -------------------------------------------------------------------------------- /content/tips/use-the-something-at-convention-instead-of-is-something-in-your-table-definitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-something-at-convention-instead-of-is-something-in-your-table-definitions.md -------------------------------------------------------------------------------- /content/tips/use-the-soundex-function-in-mysql-to-compare-strings-by-how-they-sound-rather-than-how-theyre-typed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-soundex-function-in-mysql-to-compare-strings-by-how-they-sound-rather-than-how-theyre-typed.md -------------------------------------------------------------------------------- /content/tips/use-the-stream-method-to-send-a-file-to-the-browser-without-triggering-a-download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-stream-method-to-send-a-file-to-the-browser-without-triggering-a-download.md -------------------------------------------------------------------------------- /content/tips/use-the-strheadline-method-to-convert-strings-to-studly-words.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-strheadline-method-to-convert-strings-to-studly-words.md -------------------------------------------------------------------------------- /content/tips/use-the-touches-property-to-update-the-parent-timestamp-when-a-child-is-updated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-touches-property-to-update-the-parent-timestamp-when-a-child-is-updated.md -------------------------------------------------------------------------------- /content/tips/use-the-updateexistingpivot-method-to-make-changes-to-pivot-columns-on-existing-records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-updateexistingpivot-method-to-make-changes-to-pivot-columns-on-existing-records.md -------------------------------------------------------------------------------- /content/tips/use-the-with-ties-clause-to-return-more-than-the-limit-ed-amount-when-there-are-multiple-results-with-the-same-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-with-ties-clause-to-return-more-than-the-limit-ed-amount-when-there-are-multiple-results-with-the-same-value.md -------------------------------------------------------------------------------- /content/tips/use-the-withaggregate-method-to-add-related-values-to-eloquent-queries-using-subselects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-the-withaggregate-method-to-add-related-values-to-eloquent-queries-using-subselects.md -------------------------------------------------------------------------------- /content/tips/use-to-use-alpine-property-binding-inside-blade-templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-to-use-alpine-property-binding-inside-blade-templates.md -------------------------------------------------------------------------------- /content/tips/use-typehints-wherever-possible-to-improve-code-safety-and-ide-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-typehints-wherever-possible-to-improve-code-safety-and-ide-support.md -------------------------------------------------------------------------------- /content/tips/use-wherebelongsto-and-relation-is-instead-of-comparing-ids-manually.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-wherebelongsto-and-relation-is-instead-of-comparing-ids-manually.md -------------------------------------------------------------------------------- /content/tips/use-wire-entangle-instead-of-entangle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-wire-entangle-instead-of-entangle.md -------------------------------------------------------------------------------- /content/tips/use-wire-replace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-wire-replace.md -------------------------------------------------------------------------------- /content/tips/use-wireentangle-instead-of-entangle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/use-wireentangle-instead-of-entangle.md -------------------------------------------------------------------------------- /content/tips/using-small-integers-instead-of-entire-class-strings-for-morph-relations-can-improve-their-performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/using-small-integers-instead-of-entire-class-strings-for-morph-relations-can-improve-their-performance.md -------------------------------------------------------------------------------- /content/tips/wanna-update-a-set-of-eloquent-models-and-have-the-change-updated-in-the-database-and-in-your-in-memory-instances-but-dont-wanna-incur-a-database-query-for-each-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/wanna-update-a-set-of-eloquent-models-and-have-the-change-updated-in-the-database-and-in-your-in-memory-instances-but-dont-wanna-incur-a-database-query-for-each-model.md -------------------------------------------------------------------------------- /content/tips/when-a-relationship-is-already-loaded-and-cached-on-the-model-instance-youll-have-to-refresh-it.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/when-a-relationship-is-already-loaded-and-cached-on-the-model-instance-youll-have-to-refresh-it.md -------------------------------------------------------------------------------- /content/tips/when-creating-jobs-only-accept-the-needed-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/when-creating-jobs-only-accept-the-needed-data.md -------------------------------------------------------------------------------- /content/tips/when-im-converting-data-into-a-different-structure-one-thing-i-like-to-do-is-annotate-how-the-structure-looks-at-each-point-of-the-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/when-im-converting-data-into-a-different-structure-one-thing-i-like-to-do-is-annotate-how-the-structure-looks-at-each-point-of-the-process.md -------------------------------------------------------------------------------- /content/tips/write-functional-code-when-it-benefits-you.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/write-functional-code-when-it-benefits-you.md -------------------------------------------------------------------------------- /content/tips/writing-simple-page-can-be-visited-tests-is-a-great-way-to-get-started-with-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/writing-simple-page-can-be-visited-tests-is-a-great-way-to-get-started-with-testing.md -------------------------------------------------------------------------------- /content/tips/yesterday-in-my-at-laracononline-talk-i-explained-how-to-use-the-query-builder-when-method-to-handle-complex-sorting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/yesterday-in-my-at-laracononline-talk-i-explained-how-to-use-the-query-builder-when-method-to-handle-complex-sorting.md -------------------------------------------------------------------------------- /content/tips/you-can-add-a-messages-method-to-form-requests-to-customize-their-validation-error-messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-add-a-messages-method-to-form-requests-to-customize-their-validation-error-messages.md -------------------------------------------------------------------------------- /content/tips/you-can-add-a-refresh-flag-to-the-artisan-down-command-to-send-a-refresh-header-to-the-browser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-add-a-refresh-flag-to-the-artisan-down-command-to-send-a-refresh-header-to-the-browser.md -------------------------------------------------------------------------------- /content/tips/you-can-add-a-tags-method-to-a-job-anything-you-return-from-this-method-will-be-displayed-in-horizon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-add-a-tags-method-to-a-job-anything-you-return-from-this-method-will-be-displayed-in-horizon.md -------------------------------------------------------------------------------- /content/tips/you-can-add-a-uri-fragment-when-redirecting-to-a-route.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-add-a-uri-fragment-when-redirecting-to-a-route.md -------------------------------------------------------------------------------- /content/tips/you-can-add-temporaryurl-to-any-storage-driver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-add-temporaryurl-to-any-storage-driver.md -------------------------------------------------------------------------------- /content/tips/you-can-add-the-context-and-render-methods-to-custom-exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-add-the-context-and-render-methods-to-custom-exceptions.md -------------------------------------------------------------------------------- /content/tips/you-can-add-the-prunable-trait-to-soft-delete-models-from-the-database-but-only-remove-them-permanently-after-a-few-days.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-add-the-prunable-trait-to-soft-delete-models-from-the-database-but-only-remove-them-permanently-after-a-few-days.md -------------------------------------------------------------------------------- /content/tips/you-can-add-this-tailwind-plugin-to-generate-child-selector-variants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-add-this-tailwind-plugin-to-generate-child-selector-variants.md -------------------------------------------------------------------------------- /content/tips/you-can-assert-that-a-job-will-be-deleted-from-the-queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-assert-that-a-job-will-be-deleted-from-the-queue.md -------------------------------------------------------------------------------- /content/tips/you-can-associate-an-input-with-a-form-using-the-form-attribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-associate-an-input-with-a-form-using-the-form-attribute.md -------------------------------------------------------------------------------- /content/tips/you-can-avoid-many-n1-issues-by-using-lateral-joins-in-mysql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-avoid-many-n1-issues-by-using-lateral-joins-in-mysql.md -------------------------------------------------------------------------------- /content/tips/you-can-calculate-multiple-aggregates-in-a-single-database-query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-calculate-multiple-aggregates-in-a-single-database-query.md -------------------------------------------------------------------------------- /content/tips/you-can-calculate-the-age-of-carbon-instances.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-calculate-the-age-of-carbon-instances.md -------------------------------------------------------------------------------- /content/tips/you-can-call-squish-on-stringable-instances-to-remove-all-unnecessary-whitespaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-call-squish-on-stringable-instances-to-remove-all-unnecessary-whitespaces.md -------------------------------------------------------------------------------- /content/tips/you-can-call-withtrashed-on-a-route-to-accept-soft-deleted-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-call-withtrashed-on-a-route-to-accept-soft-deleted-models.md -------------------------------------------------------------------------------- /content/tips/you-can-chain-can-to-route-definitions-to-specify-policy-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-chain-can-to-route-definitions-to-specify-policy-rules.md -------------------------------------------------------------------------------- /content/tips/you-can-check-if-a-string-contains-json-by-decoding-it-encoding-it-again-and-comparing-the-value-with-the-original.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-check-if-a-string-contains-json-by-decoding-it-encoding-it-again-and-comparing-the-value-with-the-original.md -------------------------------------------------------------------------------- /content/tips/you-can-clear-all-laravel-caches-using-optimizeclear.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-clear-all-laravel-caches-using-optimizeclear.md -------------------------------------------------------------------------------- /content/tips/you-can-conditionally-skip-scheduled-jobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-conditionally-skip-scheduled-jobs.md -------------------------------------------------------------------------------- /content/tips/you-can-convert-an-eloquent-collection-back-to-an-eloquent-query-builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-convert-an-eloquent-collection-back-to-an-eloquent-query-builder.md -------------------------------------------------------------------------------- /content/tips/you-can-convert-eloquent-collections-back-to-a-query-builder-instance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-convert-eloquent-collections-back-to-a-query-builder-instance.md -------------------------------------------------------------------------------- /content/tips/you-can-create-a-special-index-for-a-transformation-of-a-column.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-create-a-special-index-for-a-transformation-of-a-column.md -------------------------------------------------------------------------------- /content/tips/you-can-create-db-indices-for-transformed-versions-of-columns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-create-db-indices-for-transformed-versions-of-columns.md -------------------------------------------------------------------------------- /content/tips/you-can-create-dynamic-relationships-this-relationship-is-based-on-a-column-thats-added-using-a-subquery-in-a-scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-create-dynamic-relationships-this-relationship-is-based-on-a-column-thats-added-using-a-subquery-in-a-scope.md -------------------------------------------------------------------------------- /content/tips/you-can-create-storage-disks-on-the-fly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-create-storage-disks-on-the-fly.md -------------------------------------------------------------------------------- /content/tips/you-can-create-text-based-tables-in-laravel-even-outside-cli-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-create-text-based-tables-in-laravel-even-outside-cli-commands.md -------------------------------------------------------------------------------- /content/tips/you-can-customize-default-validation-rules-for-passwords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-customize-default-validation-rules-for-passwords.md -------------------------------------------------------------------------------- /content/tips/you-can-debounce-a-function-using-alpinedebounce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-debounce-a-function-using-alpinedebounce.md -------------------------------------------------------------------------------- /content/tips/you-can-define-casts-for-specific-eloquent-queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-define-casts-for-specific-eloquent-queries.md -------------------------------------------------------------------------------- /content/tips/you-can-define-default-model-data-for-belongsto-relationships.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-define-default-model-data-for-belongsto-relationships.md -------------------------------------------------------------------------------- /content/tips/you-can-disable-lazy-loading-using-modelpreventlazyloading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-disable-lazy-loading-using-modelpreventlazyloading.md -------------------------------------------------------------------------------- /content/tips/you-can-dynamically-create-and-extend-interfaces-in-php.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-dynamically-create-and-extend-interfaces-in-php.md -------------------------------------------------------------------------------- /content/tips/you-can-eager-load-nested-relations-using-clean-array-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-eager-load-nested-relations-using-clean-array-syntax.md -------------------------------------------------------------------------------- /content/tips/you-can-echo-backed-enums-in-blade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-echo-backed-enums-in-blade.md -------------------------------------------------------------------------------- /content/tips/you-can-enable-js-sourcemaps-using-at-vite-js-in-laravel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-enable-js-sourcemaps-using-at-vite-js-in-laravel.md -------------------------------------------------------------------------------- /content/tips/you-can-explicitly-bind-objects-to-routes-you-dont-have-to-use-route-model-binding-only-custom-objects-work-perfectly-well-too.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-explicitly-bind-objects-to-routes-you-dont-have-to-use-route-model-binding-only-custom-objects-work-perfectly-well-too.md -------------------------------------------------------------------------------- /content/tips/you-can-freeze-time-in-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-freeze-time-in-tests.md -------------------------------------------------------------------------------- /content/tips/you-can-generate-a-series-of-dates-in-a-given-range-right-at-the-database-level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-generate-a-series-of-dates-in-a-given-range-right-at-the-database-level.md -------------------------------------------------------------------------------- /content/tips/you-can-generate-fake-images-using-faker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-generate-fake-images-using-faker.md -------------------------------------------------------------------------------- /content/tips/you-can-generate-fake-values-anywhere-in-your-app-using-the-new-fake-helper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-generate-fake-values-anywhere-in-your-app-using-the-new-fake-helper.md -------------------------------------------------------------------------------- /content/tips/you-can-get-all-primary-keys-from-an-eloquent-collection-using-the-modelkeys-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-get-all-primary-keys-from-an-eloquent-collection-using-the-modelkeys-method.md -------------------------------------------------------------------------------- /content/tips/you-can-implement-the-shouldbeencrypted-interface-on-your-jobs-to-encrypt-their-payload-before-they-get-pushed-to-the-queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-implement-the-shouldbeencrypted-interface-on-your-jobs-to-encrypt-their-payload-before-they-get-pushed-to-the-queue.md -------------------------------------------------------------------------------- /content/tips/you-can-import-entire-namespaces-in-php.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-import-entire-namespaces-in-php.md -------------------------------------------------------------------------------- /content/tips/you-can-make-concurrent-requests-using-the-http-clients-pool-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-make-concurrent-requests-using-the-http-clients-pool-method.md -------------------------------------------------------------------------------- /content/tips/you-can-make-php-throw-an-exception-when-decoding-json-if-the-value-isnt-valid-json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-make-php-throw-an-exception-when-decoding-json-if-the-value-isnt-valid-json.md -------------------------------------------------------------------------------- /content/tips/you-can-make-the-http-client-throw-exceptions-to-terminate-execution-on-any-received-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-make-the-http-client-throw-exceptions-to-terminate-execution-on-any-received-errors.md -------------------------------------------------------------------------------- /content/tips/you-can-manually-set-the-relation-of-a-model-using-setrelation-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-manually-set-the-relation-of-a-model-using-setrelation-method.md -------------------------------------------------------------------------------- /content/tips/you-can-name-migrations-like-this.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-name-migrations-like-this.md -------------------------------------------------------------------------------- /content/tips/you-can-namespace-your-helper-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-namespace-your-helper-functions.md -------------------------------------------------------------------------------- /content/tips/you-can-now-call-newline-on-stringable-instances.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-now-call-newline-on-stringable-instances.md -------------------------------------------------------------------------------- /content/tips/you-can-pass-a-custom-view-to-the-artisan-down-command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-pass-a-custom-view-to-the-artisan-down-command.md -------------------------------------------------------------------------------- /content/tips/you-can-pass-parameters-to-laravel-middleware-classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-pass-parameters-to-laravel-middleware-classes.md -------------------------------------------------------------------------------- /content/tips/you-can-pass-variables-to-blade-views-using-the-withfoobar-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-pass-variables-to-blade-views-using-the-withfoobar-syntax.md -------------------------------------------------------------------------------- /content/tips/you-can-process-the-output-of-scheduled-tasks-send-an-email-or-write-to-a-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-process-the-output-of-scheduled-tasks-send-an-email-or-write-to-a-file.md -------------------------------------------------------------------------------- /content/tips/you-can-provide-closures-into-the-default-value-in-laravels-config-helper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-provide-closures-into-the-default-value-in-laravels-config-helper.md -------------------------------------------------------------------------------- /content/tips/you-can-queue-closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-queue-closures.md -------------------------------------------------------------------------------- /content/tips/you-can-record-all-login-logout-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-record-all-login-logout-events.md -------------------------------------------------------------------------------- /content/tips/you-can-refactor-cluttered-if-conditions-using-lookup-tables-match-statements-and-switch-statements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-refactor-cluttered-if-conditions-using-lookup-tables-match-statements-and-switch-statements.md -------------------------------------------------------------------------------- /content/tips/you-can-remove-all-falsy-values-from-a-collection-by-calling-filter-without-any-arguments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-remove-all-falsy-values-from-a-collection-by-calling-filter-without-any-arguments.md -------------------------------------------------------------------------------- /content/tips/you-can-replace-laravels-stubs-to-customize-files-generated-using-artisan-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-replace-laravels-stubs-to-customize-files-generated-using-artisan-commands.md -------------------------------------------------------------------------------- /content/tips/you-can-return-custom-collections-from-eloquent-queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-return-custom-collections-from-eloquent-queries.md -------------------------------------------------------------------------------- /content/tips/you-can-return-false-from-a-ing-eloquent-event-listener-creating-updating-saving-deleting-to-cancel-the-action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-return-false-from-a-ing-eloquent-event-listener-creating-updating-saving-deleting-to-cancel-the-action.md -------------------------------------------------------------------------------- /content/tips/you-can-return-mailables-as-responses-from-controllers-it-will-show-the-rendered-version-in-the-browser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-return-mailables-as-responses-from-controllers-it-will-show-the-rendered-version-in-the-browser.md -------------------------------------------------------------------------------- /content/tips/you-can-run-your-tests-in-a-random-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-run-your-tests-in-a-random-order.md -------------------------------------------------------------------------------- /content/tips/you-can-set-model-attributes-on-factories-using-the-set-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-set-model-attributes-on-factories-using-the-set-method.md -------------------------------------------------------------------------------- /content/tips/you-can-show-a-link-to-the-previous-page-by-using-url-previous-in-a-blade-view.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-show-a-link-to-the-previous-page-by-using-url-previous-in-a-blade-view.md -------------------------------------------------------------------------------- /content/tips/you-can-skip-transformrequests-type-middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-skip-transformrequests-type-middleware.md -------------------------------------------------------------------------------- /content/tips/you-can-start-testing-livewire-components-with-basic-tests-that-makes-sure-components-render-accurately.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-start-testing-livewire-components-with-basic-tests-that-makes-sure-components-render-accurately.md -------------------------------------------------------------------------------- /content/tips/you-can-supply-default-values-for-route-parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-supply-default-values-for-route-parameters.md -------------------------------------------------------------------------------- /content/tips/you-can-swap-multiple-keywords-in-a-string-using-this-macro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-swap-multiple-keywords-in-a-string-using-this-macro.md -------------------------------------------------------------------------------- /content/tips/you-can-temporarily-disable-an-index-by-making-it-invisible.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-temporarily-disable-an-index-by-making-it-invisible.md -------------------------------------------------------------------------------- /content/tips/you-can-temporarily-disable-timestamps-when-saving-a-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-temporarily-disable-timestamps-when-saving-a-model.md -------------------------------------------------------------------------------- /content/tips/you-can-time-travel-in-your-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-time-travel-in-your-tests.md -------------------------------------------------------------------------------- /content/tips/you-can-track-logins-and-logouts-for-auditing-purposes-using-laravels-native-auth-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-track-logins-and-logouts-for-auditing-purposes-using-laravels-native-auth-events.md -------------------------------------------------------------------------------- /content/tips/you-can-transform-variables-passed-to-translation-strings-right-in-language-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-transform-variables-passed-to-translation-strings-right-in-language-files.md -------------------------------------------------------------------------------- /content/tips/you-can-unpack-arrays-in-conditions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-unpack-arrays-in-conditions.md -------------------------------------------------------------------------------- /content/tips/you-can-use-a-partial-index-to-enforce-uniqueness-in-tables-that-can-have-soft-deleted-records.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-a-partial-index-to-enforce-uniqueness-in-tables-that-can-have-soft-deleted-records.md -------------------------------------------------------------------------------- /content/tips/you-can-use-array-annotations-to-specify-the-available-keys-and-their-value-types-in-php-arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-array-annotations-to-specify-the-available-keys-and-their-value-types-in-php-arrays.md -------------------------------------------------------------------------------- /content/tips/you-can-use-at-includewhen-to-include-certain-blade-partials-when-some-condition-is-met-for-instance-when-the-current-user-is-an-admin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-at-includewhen-to-include-certain-blade-partials-when-some-condition-is-met-for-instance-when-the-current-user-is-an-admin.md -------------------------------------------------------------------------------- /content/tips/you-can-use-backticks-to-execute-a-shell-command-in-php.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-backticks-to-execute-a-shell-command-in-php.md -------------------------------------------------------------------------------- /content/tips/you-can-use-bladestringable-to-define-how-specific-objects-should-be-converted-to-their-string-representation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-bladestringable-to-define-how-specific-objects-should-be-converted-to-their-string-representation.md -------------------------------------------------------------------------------- /content/tips/you-can-use-constrained-eager-loading-to-increase-performance-of-database-queries-that-use-relations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-constrained-eager-loading-to-increase-performance-of-database-queries-that-use-relations.md -------------------------------------------------------------------------------- /content/tips/you-can-use-docblocks-in-blade-files-to-add-ide-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-docblocks-in-blade-files-to-add-ide-support.md -------------------------------------------------------------------------------- /content/tips/you-can-use-eloquent-wherecolumn-to-compare-columns-to-each-other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-eloquent-wherecolumn-to-compare-columns-to-each-other.md -------------------------------------------------------------------------------- /content/tips/you-can-use-eloquents-exists-method-to-check-whether-a-record-exists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-eloquents-exists-method-to-check-whether-a-record-exists.md -------------------------------------------------------------------------------- /content/tips/you-can-use-factories-for-generating-any-fake-test-data-by-making-them-use-the-fluent-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-factories-for-generating-any-fake-test-data-by-making-them-use-the-fluent-model.md -------------------------------------------------------------------------------- /content/tips/you-can-use-first-class-callables-for-routes-in-php-81.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-first-class-callables-for-routes-in-php-81.md -------------------------------------------------------------------------------- /content/tips/you-can-use-generic-class-string-annotations-to-hint-that-an-instance-of-the-passed-class-is-returned.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-generic-class-string-annotations-to-hint-that-an-instance-of-the-passed-class-is-returned.md -------------------------------------------------------------------------------- /content/tips/you-can-use-giveconfig-when-using-contextual-binding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-giveconfig-when-using-contextual-binding.md -------------------------------------------------------------------------------- /content/tips/you-can-use-native-php-functions-like-fopen-and-fread-to-interact-directly-with-file-streams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-native-php-functions-like-fopen-and-fread-to-interact-directly-with-file-streams.md -------------------------------------------------------------------------------- /content/tips/you-can-use-notificationassertnothingsentto-to-check-that-no-notifications-were-sent-to-a-specific-usernotifiable-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-notificationassertnothingsentto-to-check-that-no-notifications-were-sent-to-a-specific-usernotifiable-model.md -------------------------------------------------------------------------------- /content/tips/you-can-use-onerror-on-the-image-tag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-onerror-on-the-image-tag.md -------------------------------------------------------------------------------- /content/tips/you-can-use-partial-queue-fakes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-partial-queue-fakes.md -------------------------------------------------------------------------------- /content/tips/you-can-use-pluck-directly-on-eloquent-classes-no-need-to-query-the-instances-first.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-pluck-directly-on-eloquent-classes-no-need-to-query-the-instances-first.md -------------------------------------------------------------------------------- /content/tips/you-can-use-recursive-queries-to-query-hierarchical-trees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-recursive-queries-to-query-hierarchical-trees.md -------------------------------------------------------------------------------- /content/tips/you-can-use-request-whenfilled-to-execute-some-logic-only-when-a-specific-value-is-part-of-the-request-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-request-whenfilled-to-execute-some-logic-only-when-a-specific-value-is-part-of-the-request-data.md -------------------------------------------------------------------------------- /content/tips/you-can-use-schema-methods-eg-table-or-create-outside-of-migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-schema-methods-eg-table-or-create-outside-of-migrations.md -------------------------------------------------------------------------------- /content/tips/you-can-use-strmarkdown-to-build-translation-strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-strmarkdown-to-build-translation-strings.md -------------------------------------------------------------------------------- /content/tips/you-can-use-ternary-operators-like-to-use-dump-or-dd-in-your-short-closures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-ternary-operators-like-to-use-dump-or-dd-in-your-short-closures.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-array-spread-syntax-to-pass-an-array-of-arguments-to-another-function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-array-spread-syntax-to-pass-an-array-of-arguments-to-another-function.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-at-checked-blade-directive-to-generate-checked-markup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-at-checked-blade-directive-to-generate-checked-markup.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-at-production-blade-directive-to-load-specific-scripts-only-in-production-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-at-production-blade-directive-to-load-specific-scripts-only-in-production-mode.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-boolean-date-string-methods-on-the-request-object-instead-of-manually-type-casting-request-parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-boolean-date-string-methods-on-the-request-object-instead-of-manually-type-casting-request-parameters.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-data-get-method-to-safely-access-a-nested-array-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-data-get-method-to-safely-access-a-nested-array-value.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-date-helper-on-the-request-class-to-retrieve-a-value-as-a-carbon-instance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-date-helper-on-the-request-class-to-retrieve-a-value-as-a-carbon-instance.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-formanother-form-attribute-on-buttons-to-submit-a-different-form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-formanother-form-attribute-on-buttons-to-submit-a-different-form.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-getcollection-and-setcollection-methods-on-the-paginator-to-interact-with-the-underlying-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-getcollection-and-setcollection-methods-on-the-paginator-to-interact-with-the-underlying-data.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-missing-method-to-customize-404-handling-on-a-route.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-missing-method-to-customize-404-handling-on-a-route.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-new-strtransliterate-helper-to-convert-a-string-to-its-closest-ascii-representation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-new-strtransliterate-helper-to-convert-a-string-to-its-closest-ascii-representation.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-spread-operator-to-merge-arrays-just-like-in-javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-spread-operator-to-merge-arrays-just-like-in-javascript.md -------------------------------------------------------------------------------- /content/tips/you-can-use-the-value-method-in-eloquent-to-fetch-a-single-column-from-the-db.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-the-value-method-in-eloquent-to-fetch-a-single-column-from-the-db.md -------------------------------------------------------------------------------- /content/tips/you-can-use-this-gtmock-in-pest-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-this-gtmock-in-pest-tests.md -------------------------------------------------------------------------------- /content/tips/you-can-use-to-route-instead-of-redirect-gtroute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-to-route-instead-of-redirect-gtroute.md -------------------------------------------------------------------------------- /content/tips/you-can-use-traits-inside-php-enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-traits-inside-php-enums.md -------------------------------------------------------------------------------- /content/tips/you-can-use-use-wherebetween-to-filter-for-records-between-two-timestamps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-use-wherebetween-to-filter-for-records-between-two-timestamps.md -------------------------------------------------------------------------------- /content/tips/you-can-use-usecurrent-usecurrentonupdate-on-timestamp-fields-in-your-migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-usecurrent-usecurrentonupdate-on-timestamp-fields-in-your-migrations.md -------------------------------------------------------------------------------- /content/tips/you-can-use-value-to-fetch-a-single-value-from-the-database-without-having-to-instantiate-an-entire-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-value-to-fetch-a-single-value-from-the-database-without-having-to-instantiate-an-entire-model.md -------------------------------------------------------------------------------- /content/tips/you-can-use-valueorfail-to-fetch-a-value-from-the-database-or-abort-the-request-if-the-queried-record-does-not-exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-valueorfail-to-fetch-a-value-from-the-database-or-abort-the-request-if-the-queried-record-does-not-exist.md -------------------------------------------------------------------------------- /content/tips/you-can-use-where-on-rule-instances-without-passing-a-callback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-where-on-rule-instances-without-passing-a-callback.md -------------------------------------------------------------------------------- /content/tips/you-can-use-wherenumber-on-routes-instead-of-passing-a-regex-pattern-to-where.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-wherenumber-on-routes-instead-of-passing-a-regex-pattern-to-where.md -------------------------------------------------------------------------------- /content/tips/you-can-use-wherexandy-in-eloquent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-wherexandy-in-eloquent.md -------------------------------------------------------------------------------- /content/tips/you-can-use-with-ties-instead-of-limit-to-return-more-results-if-they-have-the-same-value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-use-with-ties-instead-of-limit-to-return-more-results-if-they-have-the-same-value.md -------------------------------------------------------------------------------- /content/tips/you-can-validate-a-field-and-exclude-it-from-the-validated-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-validate-a-field-and-exclude-it-from-the-validated-data.md -------------------------------------------------------------------------------- /content/tips/you-can-validate-data-at-the-database-level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-validate-data-at-the-database-level.md -------------------------------------------------------------------------------- /content/tips/you-can-validate-json-columns-at-database-level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-validate-json-columns-at-database-level.md -------------------------------------------------------------------------------- /content/tips/you-can-validate-json-columns-at-the-database-level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-validate-json-columns-at-the-database-level.md -------------------------------------------------------------------------------- /content/tips/you-can-validate-user-input-inside-middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-validate-user-input-inside-middleware.md -------------------------------------------------------------------------------- /content/tips/you-can-validate-values-for-enum-database-columns-using-the-new-enum-validation-rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/you-can-validate-values-for-enum-database-columns-using-the-new-enum-validation-rule.md -------------------------------------------------------------------------------- /content/tips/your-cli-commands-in-laravel-can-provide-auto-complete-for-the-terminal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/content/tips/your-cli-commands-in-laravel-can-provide-auto-complete-for-the-terminal.md -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/database/.gitignore -------------------------------------------------------------------------------- /database/migrations/2014_10_12_000000_create_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/database/migrations/2014_10_12_000000_create_users_table.php -------------------------------------------------------------------------------- /database/migrations/2014_10_12_100000_create_password_resets_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/database/migrations/2014_10_12_100000_create_password_resets_table.php -------------------------------------------------------------------------------- /database/migrations/2019_08_19_000000_create_failed_jobs_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/database/migrations/2019_08_19_000000_create_failed_jobs_table.php -------------------------------------------------------------------------------- /database/seeders/DatabaseSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/database/seeders/DatabaseSeeder.php -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/package.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/phpunit.xml -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/.htaccess -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/css/app.css -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/index.php -------------------------------------------------------------------------------- /public/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/js/app.js -------------------------------------------------------------------------------- /public/mix-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/mix-manifest.json -------------------------------------------------------------------------------- /public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/og.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/public/web.config -------------------------------------------------------------------------------- /resources/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/css/app.css -------------------------------------------------------------------------------- /resources/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/js/app.js -------------------------------------------------------------------------------- /resources/lang/en/auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/lang/en/auth.php -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/lang/en/pagination.php -------------------------------------------------------------------------------- /resources/lang/en/passwords.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/lang/en/passwords.php -------------------------------------------------------------------------------- /resources/lang/en/validation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/lang/en/validation.php -------------------------------------------------------------------------------- /resources/views/components/author-card.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/views/components/author-card.blade.php -------------------------------------------------------------------------------- /resources/views/components/banner.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/views/components/banner.blade.php -------------------------------------------------------------------------------- /resources/views/components/container.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/views/components/container.blade.php -------------------------------------------------------------------------------- /resources/views/components/feed.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/views/components/feed.blade.php -------------------------------------------------------------------------------- /resources/views/components/layout.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/views/components/layout.blade.php -------------------------------------------------------------------------------- /resources/views/components/link.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/views/components/link.blade.php -------------------------------------------------------------------------------- /resources/views/components/socials.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/views/components/socials.blade.php -------------------------------------------------------------------------------- /resources/views/threads/show.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/views/threads/show.blade.php -------------------------------------------------------------------------------- /resources/views/tips/index.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/views/tips/index.blade.php -------------------------------------------------------------------------------- /resources/views/tips/show.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/resources/views/tips/show.blade.php -------------------------------------------------------------------------------- /routes/api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/routes/api.php -------------------------------------------------------------------------------- /routes/channels.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/routes/channels.php -------------------------------------------------------------------------------- /routes/console.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/routes/console.php -------------------------------------------------------------------------------- /routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/routes/web.php -------------------------------------------------------------------------------- /server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/server.php -------------------------------------------------------------------------------- /static/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/storage/framework/.gitignore -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tests/CreatesApplication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/tests/CreatesApplication.php -------------------------------------------------------------------------------- /tests/Feature/ExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/tests/Feature/ExampleTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/ExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/tests/Unit/ExampleTest.php -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/archtechx/laravel-tips/HEAD/webpack.mix.js --------------------------------------------------------------------------------