安装laravel框架(laravel框架的安装与路由实例分析)
安装laravel框架
laravel框架的安装与路由实例分析本文实例讲述了laravel框架的安装与路由。分享给大家供大家参考,具体如下:
laravel的安装
(1)Windows下的安装
1、准备工作
1.1 搭建PHP环境(wamp或其他环境)
1.2 安装Composer(Composer-Setup.exe)
1.3 配置Composer系统路径,需要将Composer所在目录配置到系统环境变量Path中。Composer对应的composer.bat文件所在目录默认为C:\ProgramData\ComposerSetup\bin。
2、使用Composer安装Laravel
|
cd /path/to/xampp/htdocs |
在该目录下,执行如下Composer命令:
|
composer create-project laravel /laravel --prefer-dist |
即可在该目录中安装一个目录名的laravel的新的Laravel应用,如果你想指定自定义的安装目录名,如hello_laravel 则使用如下命令即可:
|
composer create-project laravel /laravel hello_laravel --prefer-dist |
(如果报错,请执行composer self-update,更新Composer后再试)
完成安装需要一定时间,等待安装完成后,即可在浏览器中通过http://localhost/hello_laravel/public来访问新安装的Laravel应用。
3、使用Laravel安装器安装Laravel
首先安装Laravel安装器:
|
composer global require "laravel/installer=~1.1" |
然后创建项目
|
laravel new hello_laravel |
使用这种方法创建Laravel应用要比直接使用Composer安装要快得多。
laravel路由
laravel路由的路由文件路径:
有的版本是app/http/routes.php
有的版本是routes/web.php
|
//简单路由 Route::get( '/' , function () { return view( 'welcome' );}); //访问路径 http://localhost/laravel/public/ Route::get( 'hello' , function (){ return 'hello world' ;}); //访问路径 http://localhost/laravel/public/hello |
|
//不同请求方式的路由 Route::match([ 'get' , 'post' ], 'basic2' , function (){ return 'basic2' ;}); Route::any( 'basic3' , function (){ return 'basic3' ;}); //传参路由 Route::get( 'user/{id}' , function ( $id ){ return 'user-id=' . $id ; }); |
|
//访问路径 http://localhost/laravel/public/user/参数 //路由群组 Route::group([ 'prefix' => 'user' ], function (){ Route::any( 'basic2' , function (){ return 'user-basic2' ; }); Route::any( 'basic3' , function (){ return 'user-basic3' ; }); }); //访问路径 http://localhost/laravel/public/user-basic2/参数 |
希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。
原文链接:https://www.cnblogs.com/gyfluck/p/9036303.html
- laravel5.2模型返回数组(解决Laravel5.5下的toArray问题)
- laravel 后台管理框架(关于Laravel-admin的基础用法总结和自定义model详解)
- laravel自定义使用方法(Laravel使用Queue队列的技巧汇总)
- laravel 数据库迁移(Laravel数据库读写分离配置的方法)
- laravel线上如何调试(解决Laravel 不能创建 migration 的问题)
- laravel活动时间查询(laravel 时间格式转时间戳的例子)
- laravel5.1获取数据(laravel5表单唯一验证的实例代码)
- laravel api 调试(laravel 实现设置时区的简单方法)
- laravel队列过期时间(laravel 修改记住我功能的cookie保存时间的方法)
- laravel新增数据表(laravel实现上传图片的两种方式小结)
- laravel前后端分离模块化(laravel 实现划分admin和home 模块分组)
- laravel数据返回格式(laravel 关联关系遍历数组的例子)
- laravel数据库配置(Laravel如何同时连接多个数据库详解)
- laravel框架运行找不到视图(解决laravel资源加载路径设置的问题)
- laravel有哪些长期支持版本(Laravel中9个不经常用的小技巧汇总)
- laravel开发登录接口(解决laravel5中auth用户登录其他页面获取不到登录信息的问题)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
热门推荐
- dedecms导航条调用(dede调用其他栏目的文章或者缩略图列表且有分页效果的方法)
- tensorflow做识别分类(使用TensorFlow实现二分类的方法示例)
- docker配置自己的环境(docker可视化工具Portainer部署并汉化的操作)
- 网页打开serviceunavailable(503 service unavailable错误解决方案讲解)
- linux本地文件夹双向同步(linux两台服务器实现自动同步文件)
- mysql权限设置
- python numpy数组拼接(Python快速转换numpy数组中Nan和Inf的方法实例说明)
- sql的ddl语句(使用sqlplus创建DDL和DML操作方法)
- python语言提供的3种基本数据类型(详解Python3 基本数据类型)
- python3d旋转特效(python实现小球弹跳效果)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9