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

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

1、总结

一句话总结:

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

 

一、安装lavarel须要额外开启的模块?

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

 

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

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

 

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

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


composer:表示执行composer程序;php

 

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

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

 

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

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

 

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

一、直接写在app目录下
二、也能够在app目录下创建其余目录


模型文件存放位置,模型文件直接写在app目录下便可,可是也能够在该目录下创建其余目录用于专门存放模型文件,例如创建Admin目录专门存放后台须要的模型文件,创建Home目录存放前台模型文件目录:linux

 

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

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


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

 

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

public下的favicon.ico

 

九、public目录注意?

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


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

 

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

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

 

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

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


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

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

web

 

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

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


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

 

 

1三、apache配置须要注意的?

|||-beginapache

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

|||-end缓存

 

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

 

 

2、内容在总结中

相关文章
相关标签/搜索