【Laravel】Laravel框架下载与问题
admin 阅读: 2024-04-30
后台-插件-广告管理-内容页头部广告(手机) |
1.下载composer
下载地址
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\Auth | Auth模块的控制器目录 |
文件 | app\Http\Controllers\Controller.php | 控制器的基类文件 |
目录 | app\Http\Middleware | 中间件目录 |
文件 | app\User.php | User模型文件 |
文件 | bootstrap\autoload.php | 自动加载文件 |
文件 | config\app.php | 全局配置文件 |
文件 | config\auth.php | Auth模块的配置文件 |
文件 | 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.json | Composer依赖包配置文件 |
END
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
在线投稿:投稿 站长QQ:1888636
后台-插件-广告管理-内容页尾部广告(手机) |