• 黑马lavarel教程---1、lavarel目录结构


    黑马lavarel教程---1、lavarel目录结构

    一、总结

    一句话总结:

    一套视频讲的东西太少,要看多套视频

    1、安装lavarel需要额外开启的模块?

    extension=php_fileinfo.dll(验证码代码依赖需要该扩展)
    extension=php_curl.dll(主要用于请求的发送)

    2、安装lavarel需要 httpd.conf配置文件需要开启的模块?

    LoadModule deflate module modules/mod_deflate.so
    LoadModule rewrite module modules/mod_rewrite.so

    3、composer安装lavarel时候的这句话的具体意思是什么:composer create-project laravel/laravel --prefer-dist ./?

    create-project:通过composer去创建项目;
    laravel/Laravel:需要创建的项目名称;
    --prefer-dist:一个压缩文件,提高速度:优先下载压缩包方式,而不是直接从github上下载源码;
    ./:表示创建的项目目录名称;


    composer:表示执行composer程序;

    4、Controllers目录下的Controller.php和其它控制器的关系是什么?

    基类:Controller.php是其它控制器的基类

    5、config目录里面重要的文件?

    App.php:项目主要配置文件;
    Auth.php:用于定义用户认证(登录)的配置文件;
    Database.php:针对数据库的配置;
    Filesystems.php:上传文件、文件存储需要使用到的配置文件;

    6、lavarel模型文件存放位置?

    1、直接写在app目录下
    2、也可以在app目录下建立其他目录


    模型文件存放位置,模型文件直接写在app目录下即可,但是也可以在该目录下建立其他目录用于专门存放模型文件,例如建立Admin目录专门存放后台需要的模型文件,建立Home目录存放前台模型文件目录:

    7、database目录(数据迁移目录) 注意?

    migrations:迁移文件【创建数据表的类文件】
    seeds:种子文件【存放一些数据表的数据填充文件】


    存储跟数据表相关的操作类文件(迁移文件【创建数据表的类文件】、种子文件【存放一些数据表的数据填充文件】)。

    8、项目的图标是哪个文件?

    public下的favicon.ico

    9、public目录注意?

    虚拟主机配置:配置虚拟主机的时候需要将站点位置指定到public下


    当然重点的是项目单一入口文件也在这个目录下。因此后续配置虚拟主机的时候需要将站点位置指定到public下。

    10、routes目录下定义路由的文件是哪个?

    web.php:是定义路由的文件

    11、storage目录里面的内容及注意事项?

    App:存放的用户上传的文件
    Framework:框架运行时的缓存文件
    Logs:日志目录
    linux下权限:如果在linux环境下,该目录需要有可写权限。


    storage目录,主要是存放缓存文件和日志文件,注意,如果在linux环境下,该目录需要有可写权限。(后期用户上传文件如果存在本地则也在storage下)

    App:存放的用户上传的文件
    Framework:框架运行时的缓存文件
    Logs:日志目录

    12、php artisan执行命令的原理和注意?

    原理:运行的artisan脚手架文件
    php环境变量:php必须添加环境变量,并且保证版本;
    用artisan文件:artisan必须存在命令行当前的工作路径下;


    artisan脚手架文件,主要用于生成的代码的(自动生成),比如生成控制器,模型文件等。
    执行命令:#php artisan需要执行的指令
    要求1:php必须添加环境变量,并且保证版本;
    要求2:artisan必须存在命令行当前的工作路径下;

    13、apache配置需要注意的?

    |||-begin

    <VirtualHost*:80>
        #配置站点管理员的邮箱,当站点产生500错误的时候会显示在页面上ServerAdmin webmaster@yourdomain.com
        #站点的根目录
        DocumentRoot"E:webdocsQZ_04_1223public"
        #站点需要绑定的域名
        ServerName www.1223.com
        #服务器的别名的域名
        ServerAlias 1223.com
        #针对站点的详细的配置
        <Directory"E:webdocsQZ_04_1223public">
            allow from all 
            AllowOverride all 
            Options +indexes
        </Directory>
    </VirtualHost>

    |||-end

    1、用脑子就好了,apache配置其实很好理解和推测,甚至不用学,见名知意
    2、webmaster@yourdomain.com:配置站点管理员的邮箱,当站点产生500错误的时候会显示在页面上ServerAdmin
    3、ServerAlias 1223.com:服务器的别名的域名
    4、Options +indexes里面的indexes表示目录

    二、内容在总结中

     
  • 相关阅读:
    Java使用POI插件将数据以excel形式备份
    bzoj1611[Usaco2008 Feb]Meteor Shower流星雨*
    bzoj1603[Usaco2008 Oct]打谷机*
    bzoj1599[Usaco2008 Oct]笨重的石子*
    bzoj1230[Usaco2008 Nov]lites 开关灯*
    bzoj4002[JLOI2015]有意义的字符串
    bzoj1613[Usaco2007 Jan]Running贝茜的晨练计划*
    bzoj1602[Usaco2008 Oct]牧场行走*
    bzoj1715[Usaco2006 Dec]Wormholes 虫洞*
    bzoj2442[Usaco2011 Open]修剪草坪*
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/11069895.html
Copyright © 2020-2023  润新知