Page 14 - Laravel5_v1
P. 14

./database/migrations/     # Database migration classes

            ./database/seeds/          # Database seeder classes

          ./public/                  # Your application's document root
          ./public/.htaccess         # Sends incoming requests to index.php
          ./public/index.php         # Starts Laravel application

          ./resources/

            ./resources/assets/        # Hold raw assets like LESS & Sass files
            ./resources/lang/          # Localization and language files
            ./resources/views/         # Templates that are rendered as HTML

          ./storage/
            ./storage/app/             # App storage, like file uploads etc
            ./storage/framework/       # Framework storage (cache)

            ./storage/logs/            # Contains application-generated logs

          ./tests/                     # Test cases
          ./vendor/                    # Third-party code installed by Composer
          ./.env.example               # Example environment variable file
          ./artisan                    # Artisan command-line utility

          ./composer.json              # Project dependencies manifest
          ./phpunit.xml                # Configures PHPUnit for running tests
          ./server.php                 # A lightweight local development server


          MVC และ Best Practices



                                                                                                 ุ
                                                                    ้
                                                                 ้
                                                                                                    ้
          ู
          รปแบบการเขียนแบบ MVC (Model, View, Controller) นั น การจะเขียนใหดี ตองศึกษาแนวทางกันก่อนที ดีกันก่อน สรปใหดังนี
                   ุ
                 สรปการเขียน Model ที ดี
                                ้
                                    ้
                      ประกอบดวย โคดในส่วน business data
                      ประกอบดวย โคดในการส่วนของการตรวจสอบความถูกตองของขอมูล
                                    ้
                                ้
                                                                   ้
                                                                         ้
                                ้
                      ประกอบ ดวย เมธอด การทํางานในส่วนของ business logic
                                                              ้
                                                            ื
                      อย่าเขียนโคดเกี ยวกับการ request, session หรอโคดเกี ยวกับสภาพแวดลอมของระบบ
                                                                               ้
                                 ้
                                            ้
                                                                                     ้
                              ื
                      ระวังหรอหลีกเลี ยงเขียนโคดเกี ยวกับ HTML ในส่วนของการแสดงผลใน Model ใหไปเขียนที  view แทน
                   ุ
                 สรปการเขียน View ที ดี
                                    ้
                                                                                ู
                      View จะตองมีโคดเฉพาะ HTML และ PHP ที เกยวของกับการแสดงผล จัดรปแบบขอมูลต่างๆเท่านั น
                                                                                      ้
                                                           ี
                                                              ้
                               ้
                                 ้
                                    ี
                                                     ้
                      จะตองไม่โคดเกยวกับการ query ฐานขอมูลต่างๆ
                           ้
   9   10   11   12   13   14   15   16   17   18   19