当前位置: 首页 > news >正文

PHP框架之Laravel框架教程:1. laravel搭建

1. laravel搭建

本教程适合有php基础的同学学习

安装方式一:

使用 Laravel 安装器:

  • 需要本地先安装PHP 和 Composer,这个自行安装下。

安装完成后验证方式:

// 终端输入,就可以看到结果
php --version
composer --version
  • 可通过 Composer 安装 Laravel 安装器:
composer global require laravel/installer
  • 创建应用
laravel new example-app
安装方式二:

安装最新版本:

composer create-project --prefer-dist laravel/laravel 项目名

安装指定版本:

composer create-project laravel/laravel=11.* 项目名 --prefer-dist
开始搭建:

为了方便,现在我直接使用方式二里的安装最新版本

打开终端,cd 进入项目目录.../www/:

composer create-project --prefer-dist laravel/laravel mylaravel

请添加图片描述

安装好后,上面这些文件和文件夹就出来了。可以看到最新版本是v12.2.0。然后用idea直接打开mylaravel项目进行学习。各个文件夹和文件的介绍,可以到官网了解看下。

laravel没有默认路由

通过框架访问某个位置(控制器/视图/字符串),必须自定义路由

访问框架,运行目录是public

现在我们用phpstudy或者其他产品配置域名 创建网站等(学过php基础的都懂),运行目录是public

创建好后进入网站,可以看到以下界面

请添加图片描述

http://www.lryc.cn/news/600321.html

相关文章:

  • HTML5 Canvas 绘制圆弧效果
  • 通过不同坐标系下的同一向量,求解旋转矩阵
  • 企业级 AI 工具选型报告:9 个技术平台的 ROI 对比与部署策略
  • 【教程】无需迁移IDE!Augment原生插件实现Cursor无缝平替 Claude-4无限用
  • C++学习之深入学习模板(进阶)
  • 详解力扣高频SQL50题之1084. 销售分析 III【简单】
  • C#编程基础:运算符与结构详解
  • iOS 26,双版本更新来了
  • TCP/IP 网络编程面试题及解答
  • Flutter开发 BUG 记录 (持续更新)
  • VTK交互——ClientData
  • 【CTF-Web】dirsearch寻找download.php进行?path=flag.txt任意文件下载
  • C#与C++交互开发系列(二十四):WinForms 应用中嵌入C++ 原生窗体
  • Caffeine 缓存库的常用功能使用介绍
  • 【GaussDB】构建一个GaussDB的Docker镜像
  • 【CTF-WEB-SQL】SQL注入基本流程-错误注入(sql-labs的Less5)(updatexml)
  • 【GaussDB】如何从GaussDB发布包中提取出内核二进制文件
  • 【每天一个知识点】GAN(生成对抗网络,Generative Adversarial Network)
  • C++核心编程学习--对象特性--友元
  • ICMPv4报文类型详解表
  • GRE及MGRE应用综合实验
  • Spring AI 项目实战(二十):基于Spring Boot + AI + DeepSeek的智能环境监测与分析平台(附完整源码)
  • SpringMVC——请求
  • 常见代码八股
  • 0基础法考随手笔记 03(刑诉05 刑事证据与证明+06 强制措施)
  • Kafka MQ 消费者应用场景
  • 【web应用】基于Vue3和Spring Boot的课程管理前后端数据交互过程
  • DAY31 整数矩阵及其运算
  • 【C++】位运算符
  • 解锁反向海淘独立站:国内电商平台 API 接口全解析