laravel的使用-环境搭建

 

一  相关开发环境的安装

1 安装composer

关于安装方面不会有太大问题,都是点 下一步  就能安装好了,这里需要注意的是镜像问题,执行下面的命令即可

composer config -g repo.packagist composer https://packagist.phpcomposer.com

2 使用命令创建工程并配置虚拟主机

composer create-project laravel/laravel your-project-name --prefer-dist

如有版本要求后面可写上版本号,如下所示

composer create-project laravel/laravel your-project-name --prefer-dist  "5.7.*" 

命令执行后稍作等待,之后项目框架就下载下来了

3 把上图的整个目录复制到我们的工作空间并配置虚拟主机


    DocumentRoot 'D:/phpenv/zendspace/mylaravel/public'
    ServerName localhost
    
	  AllowOverride All
	  Require all granted
	  DirectoryIndex  index.php index.html
	

到这位置代码、配置等工作就做好了

二 代码的书写

如果有使用过thinkphp或者其他php框架我们就会知道,控制器、模型、页面这三个部分一般情况下需要我们手动编写,与其他框架不同的是除了这三个,laravel还需要配置路由

1  控制器

laravel的控制器应在app->Http->Controllers下面,可以像thinkphp一样进行分组(例如前台、后台),之后在相应的文件夹下面编写controller,如下所示

和thinkphp一样我们需要使用名称空间,并继承laravel的Controller,一般情况下名称空间可以写成 App\Http\Controllers\分组名称 ;view方法用了返回一个视图,其中的 .  类似目录的分割符 / ,视图应放在 resources -> views 下面,该目录也可划分不同的目录,按代码这边的视图目录应像下面

 每个视图页面都应该以.blade结尾 ,这样laravel才能识别到它们

2 路由配置

laravel一般有三种路由分别为get形式路由、post形式路由、any形式路由(get和post的结合体),位置在routes->web.php

Route::get('/admin/index/toIndex', 'Admin\IndexController@toIndex');

第一个参数是路由地址,第二个是路由请求方法的位置描述  Admin为分组名、IndexController是控制器的名称、@后面的部分是方法名称,类似java springmvc里面的 RequestMapping 的那一段配置

 

 

默认配置的路由访问截图如下

到此为止第一个laravel程序就完成了,后面一点将分享下使用laravel的DB类使用原生sql实现增删改查功能

你可能感兴趣的:(PHP,laravel)