热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

黑马lavarel教程---1、lavarel目录结构一、总结一句话总结:一套视频讲的东西太少,要看多套视频1、安装lavarel需要额外开启的模块?extensionph

黑马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


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

|||-end

 

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

 

 

二、内容在总结中

 

 

 

 

推荐阅读
  • HyperledgerComposer环境安装1.安装基本软件包**如果使用Linux安装HyperledgerComposer,请注意以下建议:以 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 单点登录原理及实现方案详解
    本文详细介绍了单点登录的原理及实现方案,其中包括共享Session的方式,以及基于Redis的Session共享方案。同时,还分享了作者在应用环境中所遇到的问题和经验,希望对读者有所帮助。 ... [详细]
  • 本文讨论了在使用PHP cURL发送POST请求时,请求体在node.js中没有定义的问题。作者尝试了多种解决方案,但仍然无法解决该问题。同时提供了当前PHP代码示例。 ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • 注:根据Qt小神童的视频教程改编概论:利用最新的Qt5.1.1在windows下开发的一个小的时钟程序,有指针与表盘。1.Qtforwindows开发环境最新的Qt已经集 ... [详细]
  • 网络安全是一个非常重要的课题,基本上你运行的服务后台越多,你就可能打开更多的安全漏洞.如果配置的恰当的话,Linux本身是非常安全可靠的,假使在Linux系统中有某个安全缺陷,由于Linu ... [详细]
  • Linux上的文件类型与默认图标
    linux,上,的,文件 ... [详细]
  • 使用雄辩的模型,您只需通过调用即可更新数据$model-update($data);但不幸的是,这并没有更新关系.如果您还想更新关系,则需要手动分配每个值并调用push()然后: ... [详细]
  • “自主设计与实施的故障注入微服务Sidecar,欢迎大佬批评指正!”
    “故障注入Sidecar“——为您的微服务注入故障以验证集群性能!由于导师和实验室师兄们的科研需要,本人专门以Sidecar的模式设计了一个用于错误注入的微服务模块。该模块可以与任 ... [详细]
  • 温馨提示:本信息由【金聪采编】搜集整理发布,版权归原作者及发布者所有,您如有异议请举报或者版权申诉。前言本文主要给大家介绍的是关于Lara ... [详细]
author-avatar
静待花开0088
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有