您现在的位置是:首页 > 技术教程 正文

【Laravel】Laravel框架下载与问题

admin 阅读: 2024-04-30
后台-插件-广告管理-内容页头部广告(手机)

1.下载composer

下载地址

Composer (getcomposer.org)


PHP安装路径

安装成功

执行命令检测成功

composer

2.修改国内源

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

3.下载框架

检查有没有打开扩展

extension=openssl
extension=php_pdo_mysql.dll  (pdo_mysql)
extension=mbstring

使用php -m命令检查是否已经开启:

bcmath
ctype
json
tokenizer
xml

4.安装Laravel 5.8.*

composer create-project --prefer-dist laravel/laravel laravel 5.8.*

5.报错(如果没有到6)

5.1 24行报错

如果24行报错,即没有依赖文件夹vendor

在框架文件夹里重新打开CMD执行

composer install

如果还是不行请卸载重装,如果不是国内源请修改

5.2 NO application encryption key has been specified.

如果继续执行出现以下情况

执行生成key

php artisan key:generate

然后清楚缓存

php artisan config:cache

6.修改网站目录

如果有vendor文件夹继续执行,选择修改网站根目录

打开网站

7.Laravel框架的目录结构

7.1一级目录

目录作用
app应用目录,保存项目中的控制器、模型等
bootstrap保存框架启动的相关文件
config配置文件目录
database数据库迁移文件及数据填充文件
public应用入口文件index.php和前端资源文件(如CSS、JavaScript等)
resources存放视图文件、语言包和未编译的前端资源文件
routes存放应用中定义的所有路由
storage存放编译后的模板、Session文件、缓存文件、日志文件等
tests自动化测试文件
vendor存放通过Composer加载的依赖

7.2常用的子目录和文件

类型路径作用
目录app\Http存放HTTP请求相关的文件
目录app\Http\Controllers存放控制器文件
目录app\Http\Controllers\AuthAuth模块的控制器目录
文件app\Http\Controllers\Controller.php控制器的基类文件
目录app\Http\Middleware中间件目录
文件app\User.phpUser模型文件
文件bootstrap\autoload.php自动加载文件
文件config\app.php全局配置文件
文件config\auth.phpAuth模块的配置文件
文件config\database.php数据库配置文件
文件config\filesystem.php文件系统的配置文件
目录database\factories存放工厂模式的数据填充文件
目录database\migrations存放数据库迁移文件
目录database\seeds存放数据填充器文件
目录resources\lang存放语言包文件
目录resources\views存放视图文件
文件routes\web.php定义路由的文件
目录storage\app存放用户上传的文件
目录storage\framework存放与框架自身相关的文件
目录storage\logs存放日志文件
文件public\index.php入口文件
文件.env环境变量配置文件
文件artisan脚手架文件
文件composer.jsonComposer依赖包配置文件

END

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索
排行榜