<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
    <url>
    <loc>https://nabilhassen.com</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/projects</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/projects/larasense</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/projects/laravel-usage-limiter</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/projects/onrica-admin-panel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/projects/onrica-b2b-agricultural-products-marketplace</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/projects/onrica-inventory</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/projects/onrica-property</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/projects/onrica-website</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/projects/superpower-warranty-website</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/projects/superpower-website</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/13-common-http-errors-in-laravel-and-how-to-fix-them</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/2-easy-ways-to-check-your-laravel-installer-version</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/3-simple-ways-to-use-eloquent-model-events-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/6-ways-to-fix-could-not-find-driver-error-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/7-ways-to-get-your-domain-name-host-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/action-pattern-in-laravel-concept-benefits-best-practices</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/add-laravel-scheduler-command-to-crontab-on-ubuntu</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/add-logic-to-laravel-requests-conditionally</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/automatic-relation-loading-eager-loading-in-laravel-128</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/check-composer-version</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/check-laravel-version</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/complete-guide-to-laravel-and-livewire-php-attributes-23-attributes</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/composer-check-php-package-versions</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/composer-remove-package</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/composer-require-specific-version</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/create-your-own-custom-casts-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/deferring-events-including-model-events-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/deploy-laravel-project-with-github-actions-cicd-workflow</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/enforcing-strict-validation-rules-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/essential-laravel-artisan-commands-for-better-deployments</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/exclude-models-with-except-method-in-laravel-1222</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/filament-v4-whats-new-and-exciting</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/file-facade-in-laravel-unofficial-documentation</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/fix-sqlstatehy000-1049-unknown-database-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/fluent-numeric-validation-and-conditional-prohibition-rules-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-laravel-context-works-with-jobs</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-to-create-custom-contextual-attributes-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-to-create-laravel-database-notifications</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-to-deploy-laravel-on-shared-hosting</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-to-fix-missing-api-routes-file-in-laravel-12</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-to-install-laravel-and-composer-on-windows-and-get-started</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-to-install-laravel-on-linux</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-to-queue-verification-email-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-to-read-and-get-url-parameters-in-php</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-to-replace-kernelphp-in-laravel-11-and-12</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/how-to-test-laravel-socialite</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/install-laravel-on-mac-quick-easy-setup-guide</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/integrating-with-apps-behind-routers-using-reverse-proxy</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/keep-or-append-query-strings-in-laravel-pagination</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laraconeu-2025-laravel-12-release-date-cloud-starter-kits-more</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-11-introducing-schedule-grouping</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-11340-access-laravel-request-data-as-an-object</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-11350-introducing-the-uri-class</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-11370-new-query-methods-for-missing-relationships</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-1142-introduces-new-date-query-methods</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-12-php-version</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-1229-disable-all-global-scopes-except-chosen</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-129-introduces-memoized-cache-driver</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-13-new-features-release-date-install-now</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-apache-configuration</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-date-format-validation</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-deferred-queue-driver</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-download-file-from-url</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-failover-queue-driver</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-get-current-url</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-get-parameter-from-url</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-http-batch</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-install-tailwind-css</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-joins-explained-clear-guide-with-practical-examples</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-log-file</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-migrations-create-custom-column-types-with-rawcolumn</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-migrations-how-to-rename-a-table</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-packages-you-should-install-in-every-new-project</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-pause-resume-queues</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-phone-number-validation</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-rollback-last-migration</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-rollback-specific-migration</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-routing-add-conditional-logic-to-routes</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-service-pattern-issues</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-starter-kits-list-official-and-community</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-usage-limiter-manage-rate-and-usage-limits</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-where-like-queries-before-after-laravel-1112</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/laravel-wherebetween-vs-wherevaluebetween-vs-wherebetweencolumns</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/master-laravel-where-not-queries-to-exclude-unwanted-data</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/middleware-support-for-specific-methods-in-laravel-1138</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/monitoring-queues-in-laravel-a-step-by-step-guide</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/new-except-option-for-optimize-commands-in-laravel-1138</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/new-in-laravel-127-whereattachedto-for-belongstomany-relationships</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/new-query-builder-methods-added-in-laravel-1143</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/pest-vs-phpunit</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/php-86</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/php-90-release-date-and-features-you-must-know</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/php-artisan-cacheclear-what-it-does-and-what-it-does-not</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/php-csv-to-array</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/php-date-difference</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/php-get-domain-from-url</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/php-get-domain-name</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/php-get-request-headers</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/php-search-multidimensional-array</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/safely-change-column-types-in-laravel-with-migrations</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/scoutqueue-import-faster-indexing-in-laravel-scout</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/search-for-a-string-inside-another-string-in-php</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/session-cache-in-laravel-1229</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/simplified-grouped-aggregates-in-laravel-query-builder</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/supercharge-laravel-development-and-apps-with-ai</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/understanding-array-validation-in-laravel-a-beginners-guide</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/understanding-exception-handling-in-laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/what-does-php-artisan-optimizeclear-do-and-how</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/why-and-how-i-built-a-personal-website</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/cloud</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/tunnel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/proxy</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/database</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/errors</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/design</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/development</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/seo</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/laravel</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/announcements</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/laraconeu</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/artisan</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/cache</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/deploy</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/server</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/shared-hosting</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/filament</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/news</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/github-actions</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/ci-cd</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/installation</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/tutorial</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/livewire</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/attributes</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/middleware</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/console</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/notifications</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/packages</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/tech-stack</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/release</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/eloquent</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/http</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/migrations</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/optimize</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/query</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/queue</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/request</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/routes</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/routing</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/session</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/uri</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/validation</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/fluent</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/schedule</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/tasks</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/scheduler</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/actions</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/patterns</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/ai</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/apache</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/casting</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/container</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/context</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/domain</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/host</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/driver</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/email</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/events</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/exception</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/file</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/files</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/install</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/installer</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/logging</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/optimization</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/pagination</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/queries</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/queues</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/scout</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/services</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/socialite</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/starter-kits</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/tailwind</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/url</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/array</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/dates</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/version</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/usage</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/saas</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/limits</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/php</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/composer</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/csv</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/testing</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/pest</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/phpunit</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/headers</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/string</loc>
            </url>
    <url>
    <loc>https://nabilhassen.com/posts/tags/get</loc>
            </url>
</urlset>
