arrow_back Home
PHP & Laravel
MyBib
file_downloadDownload to Word
References

Add or Update Bash Command Line Aliases for Git, Laravel, and more - SQuASH Knowledge Base. (2024). Screencraft.net.au. https://help.screencraft.net.au/hc/2680392001/66/add-bash-command-line-aliases-for-git?category_id=35

Add PHP and xDebug (Windows/Laragon) - SQuASH Knowledge Base. (2025). Screencraft.net.au. https://help.screencraft.net.au/hc/2680392001/91/php-and-xdebug-windowslaragon?category_id=35

Adding Laragon to the System Path - SQuASH Knowledge Base. (2025). Screencraft.net.au. https://help.screencraft.net.au/hc/2680392001/36/adding-laragon-to-the-system-path?category_id=29

Ahmad, A. (2020, March 11). Laravel Many to Many Relationship Explained. Medium. https://medium.com/@afrazahmad090/laravel-many-to-many-relationship-explained-822b554c1973

Albano, J. (2019, October 25). Baeldung. Baeldung. https://www.baeldung.com/rest-api-error-handling-best-practices

Allen, A. (2024, June 3). The ultimate guide to Laravel Validation - Laravel News. Laravel News. https://laravel-news.com/laravel-validation

An Essential Guide to PHP do-while Statement By Examples. (2022, September 7). PHP Tutorial. https://www.phptutorial.net/php-tutorial/php-do-while

Atlassian. (2023). Minimum Viable Product (MVP): What is it & Why it Matters. Atlassian. https://www.atlassian.com/agile/product-management/minimum-viable-product

barryvdh/laravel-debugbar: Debugbar for Laravel (Integrates PHP Debug Bar). (2025, February 25). GitHub. https://github.com/barryvdh/laravel-debugbar

BBC. (n.d.). What is a computer network? BBC Bitesize. https://www.bbc.co.uk/bitesize/articles/z78nydm

Bello, G. (2024, February 8). Best Practices for API Error Handling | Postman Blog. Postman Blog. https://blog.postman.com/best-practices-for-api-error-handling/

Broek, J. van den. (2023, June 27). How to Use a Many-to-Many Relationship in Laravel. Laracoding.com. https://laracoding.com/how-to-use-a-many-to-many-relationship-in-laravel/

Change the Laragon Web Root Folder - SQuASH Knowledge Base. (2025). Screencraft.net.au. https://help.screencraft.net.au/hc/2680392001/61/change-the-laragon-web-root-folder?category_id=29

CoderOne. (2023). REST API Mistakes Every Junior Developer should Avoid | clean-code [YouTube Video]. In YouTube. https://www.youtube.com/watch?v=JxeTegu4dD8&t=8s

erusev/parsedown: Better Markdown Parser in PHP. (2019, December 30). GitHub. https://github.com/erusev/parsedown

Fielding, R. T. (2000). Architectural Styles and the Design of Network-based Software Architectures. Ics.uci.edu. https://ics.uci.edu/~fielding/pubs/dissertation/top.htm

Funda Coder. (2024, February 10). Complete Spatie user Roles & Permission management tutorial from scratch step by step in Laravel 10. YouTube. https://www.youtube.com/watch?v=GOeB0JFwoJQ&ab_channel=FundaCoder

GeeksforGeeks. (2019, June 6). Difference Between Authentication and Authorization. GeeksforGeeks. https://www.geeksforgeeks.org/difference-between-authentication-and-authorization/

Getting started - Scramble. (2025). Dedoc.co. https://scramble.dedoc.co/usage/getting-started

Gitlin, J. (2024, June 12). API response codes: examples and error-handling strategies. Merge.dev; Merge. https://www.merge.dev/blog/api-response-codes

Gould, A. (2024). GitHub - AdyGCode/laravel11-bootcamp-2024-s1. GitHub. https://github.com/AdyGCode/laravel11-bootcamp-2024-s1/

Gupta, L. (2018, May 30). HTTP Status Codes. REST API Tutorial. https://restfulapi.net/http-status-codes/

Gupta, L. (2019, June 5). REST Principles and Architectural Constraints – REST API Tutorial. Restfulapi.net. https://restfulapi.net/rest-architectural-constraints/

High-Performance Programming. (2023). Rest API - Best Practices - Design [YouTube Video]. In YouTube. https://www.youtube.com/watch?v=1Wl-rtew1_E

How to Install Laravel Breeze on Laravel 12. (2025). Codecourse.com. https://codecourse.com/articles/how-to-install-laravel-breeze-on-laravel-12

How to Write PHP Comments (and best practices) - PHP 101. (2022, January 20). PHP 101. https://php101.net/how-to/write-php-comments-and-best-practices/

Install and Run MailPit? - SQuASH Knowledge Base. (2025). Screencraft.net.au. https://help.screencraft.net.au/hc/2680392001/69/install-and-run-mailpit?category_id=29

Introduction | laravel-tags. (2018). Spatie.be. https://spatie.be/docs/laravel-tags/v4/introduction

JetBrains. (2019). PhpStorm. JetBrains; JetBrains. https://www.jetbrains.com/phpstorm/

Juvlier, J. (2021, December 10). How to Make PHP Comments (And Why You Should Know). Blog.hubspot.com. https://blog.hubspot.com/website/php-comments

Karop, P. (2022, May 13). Laravel Roles and Permissions: Gates and Policies Explained. Laravel News. https://laravel-news.com/laravel-gates-policies-guards-explained

kexugit. (2015, August 17). Patterns in Practice - Convention Over Configuration. Microsoft.com. https://learn.microsoft.com/en-us/archive/msdn-magazine/2009/february/patterns-in-practice-convention-over-configuration

Korop, P. (2019). Laravel API Errors and Exceptions: How to Return Responses. Laravel Daily. https://laraveldaily.com/post/laravel-api-errors-and-exceptions-how-to-return-responses

Korop, P. (2025). 23 - Dependent Dropdowns: Country and Cities | Laravel Daily. Laraveldaily.com. https://laraveldaily.com/lesson/livewire-3/dependent-dropdowns-country-cities

Laracasts. (2024). 30 Days to Learn laravel. Laracasts. https://laracasts.com/series/30-days-to-learn-laravel-11

Larastan. (2025, June 20). GitHub - larastan/larastan: ⚗️ Adds code analysis to Laravel improving developer productivity and code quality. GitHub. https://github.com/larastan/larastan

Laravel - The PHP Framework For Web Artisans. (n.d.). Laravel.com. Retrieved June 19, 2024, from https://laravel.com/docs/11.x/validation#available-validation-rules

Laravel Bootcamp - Learn the PHP Framework for Web Artisans. (n.d.). Bootcamp.laravel.com. Retrieved April 23, 2024, from http://bootcamp.laravel.com

Laravel Bootcamp - Learn the PHP Framework for Web Artisans - 07 Notifications & Events. (2025). Archive.org. https://web.archive.org/web/20240927152838/https://bootcamp.laravel.com/blade/notifications-and-events

Laravel Daily. (2020, May 6). PHP: Make If-Else More Readable and Shorter. YouTube. https://www.youtube.com/watch?v=0vJ_SkuBgbo

Laravel Daily. (2025). Laravel Challenge: Many-to-Many Relations - Olympic Medals. Youtube.com. https://www.youtube.com/watch?v=-WrFxyZXzdE

Laravel.io. (2024). How to get your Laravel app from 0 to 9 with Larastan | Laravel.io. Laravel.io. https://laravel.io/articles/how-to-get-your-laravel-app-from-0-to-9-with-larastan

Learn with Jon. (2024a, June 18). Laravel 11 API CRUD app with Authentication using Laravel Sanctum course 2024 | Part 1/2. YouTube. https://www.youtube.com/watch?v=LmMJB3STuU4

Learn with Jon. (2024b, June 20). Laravel 11 API CRUD app with Authentication using Laravel Sanctum course 2024 | Part 2/2. YouTube. https://www.youtube.com/watch?v=7pCDK321ckE

lssdefinition. (2020, April 2). Lean Startup. Lean Manufacturing and Six Sigma Definitions - Glossary Terms, History, People and Definitions about Lean and Six Sigma. https://www.leansixsigmadefinition.com/glossary/lean-startup/#:~:text=Minimum%20viable%20product%20(MVP)%20%E2%80%93,similar%20to%20a%20pilot%20experiment).

Mailpit - email & SMTP testing tool. (n.d.). Mailpit. Retrieved April 23, 2024, from https://mailpit.axllent.org

McDougall, S. (2022, June 20). Running PHPStan on max with Laravel - Laravel News. Laravel News. https://laravel-news.com/running-phpstan-on-max-with-laravel

Merchant, A. (2020, June). Strict typing vs. Weak typing in PHP. Amit Merchant. https://www.amitmerchant.com/strict-weak-typing-php/

Minimum Viable Product (MVP). (2024, November 22). ProductPlan. https://www.productplan.com/glossary/minimum-viable-product/

Monus, A. (2020, October 5). 19 Best Laravel Tutorials (Free and Paid Resources). Kinsta®. https://kinsta.com/blog/laravel-tutorial/

My tests are stories. (2024, June 27). Hakan Aktaş. https://hakanaktas.com.tr/2024-06-27-tests-are-stories

NetSuite.com. (n.d.). Open Database Connectivity: What Is ODBC? Oracle NetSuite. https://www.netsuite.com/portal/resource/articles/data-warehouse/open-database-connectivity-odbc.shtml

PHP Tutorial. (n.d.). PHP Tutorial. https://www.phptutorial.net/

PHP: Hypertext Preprocessor. (n.d.). Www.php.net. https://php.net/

Ploesser, K. (2022, July 8). 10 Error Status Codes When Building APIs For The First Time And How To Fix Them. 10 Error Status Codes When Building APIs for the First Time and How to Fix Them | Moesif Blog. https://www.moesif.com/blog/technical/monitoring/10-Error-Status-Codes-When-Building-APIs-For-The-First-Time-And-How-To-Fix-Them/

Postman. (2024). Postman API Fundamentals Student Expert. Postman. https://academy.postman.com/path/postman-api-fundamentals-student-expert

Program With Gio. (2021, January 2). PHP Switch Statement - Switch vs if/else statement - Full PHP 8 Tutorial. YouTube. https://www.youtube.com/watch?v=egDgLO8kvtI

PSR-12: Extended Coding Style - PHP-FIG. (n.d.). Www.php-Fig.org. https://www.php-fig.org/psr/psr-12/

Ramzan, U. (2025, April 23). Soft Deletes in Laravel: Using withTrashed() and onlyTrashed() in Eloquent Queries. Elegant Laravel. https://elegantlaravel.com/article/soft-deletes-in-laravel-using-withtrashed-and-onlytrashed-in-eloquent-queries

Rosas, A. (2021, October 14). Building an API using TDD in Laravel | Laravel.io. Laravel.io. https://laravel.io/articles/building-an-api-using-tdd-in-laravel

Sáez, F. (2015, August 31). Convention Over Configuration. Facilethings.com; FacileThings. https://facilethings.com/blog/en/convention-over-configuration

Santos, L. (2020, March 4). The Complete Guide to Status Codes for Meaningful ReST APIs - Let’s start! DEV Community. https://dev.to/_staticvoid/the-complete-guide-to-status-codes-for-meaningful-rest-apis-1-5c5

Savani, H. (n.d.). Laravel Many to Many Eloquent Relationship Tutorial. Www.itsolutionstuff.com. Retrieved May 6, 2024, from https://www.itsolutionstuff.com/post/laravel-many-to-many-eloquent-relationship-tutorialexample.html

Savani, H. (2025a). How to use Soft Delete in Laravel? Itsolutionstuff.com. https://www.itsolutionstuff.com/post/laravel-soft-delete-exampleexample.html

Savani, H. (2025b). Laravel Unique Validation With Soft Delete Example. Itsolutionstuff.com. https://www.itsolutionstuff.com/post/laravel-unique-validation-with-soft-delete-exampleexample.html

Sechrest, R. (2023, November 7). PHP style guide with coding standards and best practices. Gist. https://gist.github.com/ryansechrest/8138375

Simonyan, H. (2023). API Design 101: From Basics to Best Practices [YouTube Video]. In YouTube. https://www.youtube.com/watch?v=7QfswaV0re4

Solène Lanchec. (2024, April 12). Understanding Authorization Levels in Software Development. Forest Admin Blog. https://www.forestadmin.com/blog/understanding-authorization-levels-in-software-development/

Spatie. (n.d.). Introduction | laravel-permission. Spatie.be. https://spatie.be/docs/laravel-permission/v6/introduction

Tan, P. (2020, September 18). 11 Minimum Viable Product Examples (With Actionable Tips). Appsumo.com; AppSumo. https://appsumo.com/blog/minimum-viable-product-examples?utm_source=google&utm_medium=cpc&utm_campaign=SH-Buy-Prospect-Evergreen-Mix-Dynamic-WorldWide-Null-PMax&utm_adset=&utm_content=&utm_term=&loc_i=1009317&loc_p=1009309&network=x&dvc=c&utm_placement=))&gad_source=5&gad_campaignid=22208046847&gclid=EAIaIQobChMI6s2p6oKljQMVoE9HAR3K5C-JEAAYASAAEgKfKfD_BwE

Team, T. P. (2023, September 20). What Are HTTP Status Codes? Postman Blog. https://blog.postman.com/what-are-http-status-codes/

The differences between authentication and authorization in software development. (2023, September 25). CNCF. https://www.cncf.io/blog/2023/09/25/the-differences-between-authentication-and-authorization-in-software-development/

The Postman Team. (2023, September 20). What Are HTTP Status Codes? | Postman Blog. Postman Blog. https://blog.postman.com/what-are-http-status-codes/

Traversy Media. (2017). What Is MVC? Simple Explanation [YouTube Video]. In YouTube. https://www.youtube.com/watch?v=pCvZtjoRq1I

Umbraco. (2019, May 3). What are HTTP status codes? Umbraco.com; Umbraco. https://umbraco.com/knowledge-base/http-status-codes/

Van der Herten, F. (2024a, July 3). A package to display solutions on the Laravel error page | freek.dev. Freek.dev. https://freek.dev/2736-a-package-to-display-solutions-on-the-laravel-error-page

Van der Herten, F. (2024b, July 19). How to test all routes in your Laravel app by writing just a single Pest test | freek.dev. Freek.dev. https://freek.dev/2739-how-to-test-all-routes-in-your-laravel-app-by-writing-just-a-single-pest-test

What Is an HTTP Request. (n.d.). Sematext. https://sematext.com/glossary/http-requests/

What is HTTP, Structure of HTTP Request and Response?» WebNots. (2013, June 28). WebNots. https://www.webnots.com/what-is-http/

Xhepa, T. (2022, March 1). Spatie Laravel Permission. YouTube. http://www.youtube.com/playlist?list=PL6tf8fRbavl3xuFIe4_i3TB4PZbtbx3Js