[笔记]如何配置Apache+Laravel环境

前言:

由于开发需要,现在的后端统一使用Laravel5.5进行开发,遂整理了一些配置笔记,方便以后配置环境以及减少配置时间.

安装方法:

Laravel配置

1.切换到网站根目录

cd d:\WWW

2.使用composer安装laravel项目

[此处有个注意点,这个代码最后的foldername是指你的项目文件夹名称,如果不改的话,回车之后,composer就会在执行命令时所处的目录下新建”foldername”文件夹作为项目文件夹]

composer create-project  --prefer-dist  laravel/laravel=5.5.*  foldername

Apache配置

1.配置Apache的Httpd.conf文件,对目标端口进行监听

对80和8080端口进行监听

2.配置Httpd.conf文件,启用httpd-vhosts.conf

启用配置文件

3.配置httpd-vhosts.conf文件,对Laravel程序入口(public/)文件夹进行绑定.

对laravel入口文件夹进行绑定[若需要使用80端口做别的开发,务必调回根目录]

结尾:

初次使用Laravel是会有一些迷糊,但只要用熟了,就会使用的很快的了.

 

[笔记][laravel]模型Model的使用v1.0

怎么新建Model:

在App文件夹内新建.php文件即可。(命名方式:首字母大写,如Member.php),如图所示:

怎么使用Model:

如以下代码:

namespace App\Http\Controllers;

use App\Member;//使用App/Member这个命名空间

class MemberController extends Controller{
    public function info(){
        return Member::getMember();
    }
}

即可调用Member这个model,并调用model下的getMember这个函数

[笔记][laravel]视图的使用v1.0

怎样新建视图:

在resource/views下新建php文件即可。

模板文件类型:

  • .php文件
  • .blade.php文件

二者皆可在稍后的使用中被输出,但为了遵循项目开发的统一性,统一使用视图名字.blade.php(命名规则遵循驼峰式命名,如:ViewName)。

在该文件夹(views)下,也可以新建文件夹,并将视图文件放入其中进行归类。


怎样输出视图:

打开位于App/Http/Controller/下的控制器文件。

MemberCotroller.php

class MemberController extends Controller {
return view('info');
}

使用view()函数即可输出视图,使用函数后,view函数将会自动搜索该名字的(.php|.blade.php)文件

return view('member/info');

如果模板文件被放进了文件夹中,就给路径添加文件夹路径即可

如何给视图传入参数:

在view的第二参数中即可传入参数,第二参数是array
MemberController.php

return view('info',['name'=>'7gugu','age'=>'18']);

info.blade.php

<h1>Hello World</h1>
<p>Name:{{$name}}</p>
<p>Age:{{$age}}</p>

视图模板中使用{{$变量名}}接收来自Controller的变量