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

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

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

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

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

Gupta, L. (2018c, 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

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

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

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 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

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

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

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

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/

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

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

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

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

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

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/