Laravel 5.6 study day 01

配置环境

XAMPP XAMPP for Windows 7.2.3 (PHP 7.2.3)下载地址

Composer安装后 修改为国内镜像

1
2
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer global require "laravel/installer"

由于墙的存在
执行命令 laravel new blog
悲剧了,出现错误:

1
cURL error 7: Failed to connect to cabinet.laravel.com port 80: Timed out……

我们可以直接用 Composer 创建 Laravel 项目

1
composer create-project --prefer-dist laravel/laravel blog

laravel 生成 blog 的目录结构

laravel blog 目录结构
Xampp配置虚拟站点 G:\xampp\apache\conf\extra\http-vhosts.conf 文件添加下面代码

1
2
3
4
<VirtualHost *:80>
DocumentRoot "G:/xampp/htdocs/Laravel/blog/public"
ServerName www.laravel.cc
</VirtualHost>

重启XAMPPapache服务
首页效果

单元测试

由于你的环境中可能全局安装了phpunit 如果想调用Laravel自带的 需要使用vendor\bin\phpunit命令。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Create a test in the Feature directory...
php artisan make:test UserTest
// Create a test in the Unit directory...
php artisan make:test UserTest --unit
G:\xampp\htdocs\Laravel\blog>vendor\bin\phpunit -V
PHPUnit 7.1.1 by Sebastian
unrecognized option -- V
G:\xampp\htdocs\Laravel\blog>phpunit -V
PHPUnit 3.7.21 by Sebastia
unrecognized option -- V