laravel的使用-环境搭建

5 篇文章 0 订阅

 

一  相关开发环境的安装

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 把上图的整个目录复制到我们的工作空间并配置虚拟主机

<VirtualHost *:8081>
    DocumentRoot 'D:/phpenv/zendspace/mylaravel/public'
    ServerName localhost
    <Directory 'D:/phpenv/zendspace/mylaravel/public'>
	  AllowOverride All
	  Require all granted
	  DirectoryIndex  index.php index.html
	</Directory>
</VirtualHost>

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

二 代码的书写

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

1  控制器

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

<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;

class IndexController extends Controller{
    public function toIndex(){
        return view("admin.index.index");
    }
}


?>

和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实现增删改查功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值