dennyvik/dvpack01

laravel包培训中的Class-01

dev-master 2017-04-27 03:50 UTC

This package is auto-updated.

Last update: 2024-09-06 09:32:58 UTC


README

此包仅供个人学习使用。

此包的'Vendor'文件夹('vendor\dennyvik\dvpack01')内包含路由、控制器和视图。

这个仓库是做什么的?

  • 用于关于主题:包的Laravel培训
  • 版本:dev-master

我如何设置环境?

  • 按照以下步骤操作

    • 在composer中添加此包

        "require-dev": {
                ***
                "dennyvik\dvpack01" : "dev-master",
                ***
        }
      
    • 在控制台运行

        > composer update        
      
  • 配置

    ###### composer.json ######

    • 将以下内容添加到您的Laravel项目下的autoload部分

        "autoload": {
                "classmap": [
                    "vendor/dennyvik/dvpack01/src/migrations"
                ],
                "psr-4": {
                    "Dennyvik\\Dvpack01\\":"vendor/dennyvik/dvpack01/src"
                }
            }
          
      
    • 在控制台运行

        > composer update
      

    ###### config\app.php ######

          'providers' => [
                      ***
                            
                      Dennyvik\Dvpack01\Dvpack01ServiceProvider::class,
                        
                      ***
              ],
                
              'aliases' => [
                      ***
                        
                      'Demo' => Dennyvik\Dvpack01\DemoFacade::class,
                        
                      ***
              ]
        
    

    ###### 控制台 ######

    在控制台运行以下命令

      >php artisan vendor:publish
    
    
    
  • 依赖关系

    "illuminate/support": "~5"
            
        
    
  • 数据库配置

    在供应商文件夹中提供了示例数据Seeds,您可以对您的数据库进行数据填充

       > php artisan db:seed --class=Dennyvik\Dvpack01\DemoSeeder
    
    
  • 如果成功

    表示一切运行正常,在此包中,有一些路由您可以直接从浏览器的URL访问

          https://:8000/demo //Displaying from controller
          https://:8000/demo/test //Displaying directly from Routes.php
          https://:8000/demo/config //Displaying Config's parameter data
          https://:8000/demo/model //Displaying data from DB
            
          https://:8000/dvpack01 //which is a group route consist of many sub-routes. From here you can explore in the sourcecode to learn about Blade Template's Extend and Include. 
            
          // Localhost and Port should be match with your machine environtment
        
    
  • 部署说明

      * NOT FOR DEPLOYMENT !*