{"version":1,"pages":[{"id":"DpD4Fpcgj8CPUkSRf4HM","title":"Welcome","pathname":"/laranotes","siteSpaceId":"sitesp_4I8Mg","emoji":"1f60d","description":""},{"id":"BKIvlWmx7k0YQEf7VxXn","title":"Laravel Auth Log","pathname":"/laranotes/usefull-packages/laravel-auth-log","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"VOhjb6DddblAdz9aGXeK","title":"Artisan UI Package","pathname":"/laranotes/usefull-packages/artisan-ui-package","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"4vy9w8si6qMdTKcGjQQj","title":"VSCODE Extension","pathname":"/laranotes/usefull-packages/vscode-extension","siteSpaceId":"sitesp_4I8Mg","description":"We don't need phpmyadmin, pgadmin, admin, admin, ..etc. We don't need anymore.","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"bwHG1sQJvjBpcpcnU8TA","title":"Livewire Power Grid","pathname":"/laranotes/usefull-packages/livewire-power-grid","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"ODyIS1N1MJdYAr8rgoGL","title":"Migration Generator","pathname":"/laranotes/usefull-packages/migration-generator","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"fG5ar84OKz2ppnMOO8aC","title":"Larastarters","pathname":"/laranotes/usefull-packages/larastarters","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"cKmVhgfBN7l2M8jbTO7P","title":"Dumper","pathname":"/laranotes/usefull-packages/dumper","siteSpaceId":"sitesp_4I8Mg","description":"Improve the default output of dump() and dd() in Laravel projects.","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"vjmD7dxEnHof9AnPaInz","title":"Mailwind","pathname":"/laranotes/usefull-packages/mailwind","siteSpaceId":"sitesp_4I8Mg","description":"Use Tailwind CSS to design HTML emails.","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"sPs2DmKI4k64lrrC9Xa4","title":"Laravel Security","pathname":"/laranotes/usefull-packages/laravel-security","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"mgiNDazyAloxg8DLC0RG","title":"API Orion","pathname":"/laranotes/usefull-packages/api-orion","siteSpaceId":"sitesp_4I8Mg","description":"The simplest way to create REST API with Laravel","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"B0mpOubqsnmS0INFcI1q","title":"Squire","pathname":"/laranotes/usefull-packages/squire","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"NUlRClfdnC00M2oGiLsK","title":"Bladewind ui","pathname":"/laranotes/usefull-packages/bladewind-ui","siteSpaceId":"sitesp_4I8Mg","description":"BladewindUI is a collection of super simple but elegant Laravel blade-based UI components using TailwindCSS and vanilla Javascript. When I decided to move away from JQuery, that indirectly meant I had","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"6mnRWEfvKXpUqFwzSWro","title":"Pint","pathname":"/laranotes/usefull-packages/pint","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"GRz6nGAsTjBKmqWTdfB6","title":"Hydra","pathname":"/laranotes/usefull-packages/hydra","siteSpaceId":"sitesp_4I8Mg","description":"Hydra is a zero-config API boilerplate with Laravel 9x and sanctum","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"AvtRFhUPzcQpjF63cTc7","title":"Laravel Markable","pathname":"/laranotes/usefull-packages/laravel-markable","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"SGmHOusx7KV5LzeubakK","title":"Chartify","pathname":"/laranotes/usefull-packages/chartify","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Usefull Packages","emoji":"1f911"}]},{"id":"nTXN0Jgam6c0oRGNgyFH","title":"Laravel Queues","pathname":"/laranotes/tips/laravel-queues","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Tips","emoji":"1f60e"}]},{"id":"HJEdbhFKsrWCT1Ipwmqw","title":"Jobs and Queues 101","pathname":"/laranotes/tips/laravel-queues/jobs-and-queues-101","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Tips","emoji":"1f60e"},{"label":"Laravel Queues"}]},{"id":"4qBALeZLUew7lEszqg8Q","title":"Pagination","pathname":"/laranotes/tips/pagination","siteSpaceId":"sitesp_4I8Mg","description":"Making pagination with laravel inertia","breadcrumbs":[{"label":"Tips","emoji":"1f60e"}]},{"id":"psXal2V5VpG0oSKCyER5","title":"Eager Loading","pathname":"/laranotes/tips/eager-loading","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Tips","emoji":"1f60e"}]},{"id":"ze84uiGFMSbEFPkx9dsS","title":"First Contributions","pathname":"/laranotes/tips/first-contributions","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Tips","emoji":"1f60e"}]},{"id":"0UaJApUj48eyMxTDQ0As","title":"Laravel Best Practices","pathname":"/laranotes/tips/laravel-best-practices","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Tips","emoji":"1f60e"}]},{"id":"Jpk57t8QXG41rqd8ZzJ5","title":"Laravel Sail","pathname":"/laranotes/tips/laravel-sail","siteSpaceId":"sitesp_4I8Mg","description":"Add PhpMyAdmin into laravel sail container","breadcrumbs":[{"label":"Tips","emoji":"1f60e"}]},{"id":"M11hMmG38rYJvaDcxiDP","title":"Laravel Examples","pathname":"/laranotes/tips/laravel-examples","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Tips","emoji":"1f60e"}]},{"id":"zmDJOfYa3dtD1uq2pkIW","title":"Twitter login with breeze api","pathname":"/laranotes/tips/twitter-login-with-breeze-api","siteSpaceId":"sitesp_4I8Mg","description":"OAuth, Breeze API and NextJs App","breadcrumbs":[{"label":"Tips","emoji":"1f60e"}]},{"id":"Xijx2kknz8no0ozAkwgj","title":"Deploy Laravel App on AWS","pathname":"/laranotes/tips/deploy-laravel-app-on-aws","siteSpaceId":"sitesp_4I8Mg","description":"How To Install and Configure Laravel with Nginx on Ubuntu 24.04 (LEMP) with PHP 8.2","breadcrumbs":[{"label":"Tips","emoji":"1f60e"}]},{"id":"9XIPJiszYbjJYIYgg3rQ","title":"Maool","pathname":"/laranotes/editor/maool","siteSpaceId":"sitesp_4I8Mg","description":"No code Email Editor","breadcrumbs":[{"label":"Editor","emoji":"1f468-1f4bb"}]},{"id":"dz8WrrSgNQz6SMU2thD5","title":"Tinkerun","pathname":"/laranotes/editor/tinkerun","siteSpaceId":"sitesp_4I8Mg","description":"A new way of running tinker.","breadcrumbs":[{"label":"Editor","emoji":"1f468-1f4bb"}]},{"id":"KN1xXU0Ka2Os492NwIbX","title":"KIT","pathname":"/laranotes/editor/kit","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Editor","emoji":"1f468-1f4bb"}]},{"id":"7TLCfJ2CudrBFPCFuyj9","title":"PHPSandbox","pathname":"/laranotes/editor/phpsandbox","siteSpaceId":"sitesp_4I8Mg","description":"Online development environment for PHP","breadcrumbs":[{"label":"Editor","emoji":"1f468-1f4bb"}]},{"id":"dH3L6usVqOV4T4Sq7I0u","title":"Starship","pathname":"/laranotes/editor/starship","siteSpaceId":"sitesp_4I8Mg","description":"Cross-shell prompt","breadcrumbs":[{"label":"Editor","emoji":"1f468-1f4bb"}]},{"id":"KBennAtRKAzjaKdSEAL6","title":"Laravel Cheat Sheet","pathname":"/laranotes/editor/laravel-cheat-sheet","siteSpaceId":"sitesp_4I8Mg","description":"","breadcrumbs":[{"label":"Editor","emoji":"1f468-1f4bb"}]}]}