安装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
- laravel数据库关联查找(laravel 操作数据库常用函数的返回值方法)
- laravel模型获取表名(Laravel 对某一列进行筛选然后求和sum的例子)
- laravel框架知识点(Laravel 不同生产环境服务器的判断实践)
- phplaravel一般开发什么项目(laravel 去掉index.php伪静态的操作方法)
- laravel数据绑定(laravel-admin表单提交隐藏一些数据,回调时获取数据的方法)
- laravel获取客户端ip(对laravel的session获取与存取方法详解)
- laravel跳转后需要授权吗(解决Laravel5.2 Auth认证退出失效的问题)
- laravel授权使用方法(Laravel 自带的Auth验证登录方法)
- laravel命令行与可选项(Laravel6.0.4中将添加计划任务事件的方法步骤)
- phplaravel怎么优化(laravel执行php artisan migrate报错的解决方法)
- 安装laravel框架(laravel框架的安装与路由实例分析)
- laravel获取数据(laravel框架添加数据,显示数据,返回成功值的方法)
- laravel api 调试(Laravel框架自定义公共函数的引入操作示例)
- laravel数据库切换(实现laravel 插入操作日志到数据库的方法)
- laravel 数据表格(Laravel自定义 封装便捷返回Json数据格式的引用方法)
- laravel框架如何查询空的信息(使用Laravel中的查询构造器实现增删改查功能)
- 做网红真的很能赚钱吗(做网红真的很能赚钱吗)
- 10句英语常用(英语常用900句)
- 爱情能当饭吃吗(爱情能当饭吃吗说说)
- 白T恤穿法(白t恤)
- 你怎么忘了是说先爱我(你怎么忘了如何爱我)
- 做技术难吗(技术难不难)
热门推荐
- mysql的视图和临时表区别(MySQL 内存表和临时表的用法详解)
- numpy如何获取索引(NumPy 基本切片和索引的具体使用方法)
- windowsserver如何安装iis(windows Server2012 IIS8.0配置安装完整教程)
- js隐藏显示tr
- css文本溢出部分成省略号(CSS文本超出2行就隐藏并且显示省略号)
- 阿里云子账户密码重置(阿里云账号密码忘记了怎么办?阿里云账号密码找回方法)
- docker重新加载nginx(Docker Nginx Log 三者的处理详解)
- docker怎样安装mysql8(docker-compose安装db2数据库操作)
- vue怎么接收后台的数据(Vue封装全局toast组件的完整实例)
- Extjs updateProgress进度条的应用
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9