HJU/CCA Code Style Guide Code and style guidelines for developing HJU/CCA related PHP/Laravel projects. Must follow PSR1 and PSR2 coding standards. Table of contents PHP & Laravel Code Style Guide Arrays Classes Docblocks Functions / Class Methods If statements Ternary operators Variables / Class properties Whitespace Laravel Specific Routes Controllers Action Classes Form Validation Models Migrations View Models Testing General Code Structure Names Negative Tests Unit Tests Size Functional Tests Dusk Tests Git & Github Branches Size Names Github PRs To Master To Your Branch IDE PHPSTORM References PHP & Laravel PSR 1 PSR 2 Spatie Laravel & PHP Guide Laravel Best Practices Writing code Clean Code PHP Laracasts Simple Rules for Simpler Code