通过范例快速入门 Laravel 5.7
找到的例子是一个Blog ,由于作者是法国人,而且文档是介绍在DOCKER下跑的,我在MAC上尝试掉进了不少坑
项目地址:
https://github.com/guillaumebriday/laravel-blog
安装好:composer & node & MySQL & PHP扩展 pcntl
$ git clone https://github.com/guillaumebriday/laravel-blog.git
$ cd laravel-blog
$ cp .env.example .env
$ composer install
$ php artisan key:generate
$ php artisan vendor:publish --provider="Laravel\Horizon\HorizonServiceProvider"
$ php artisan storage:link
$ php artisan migrate --seed
$ npm install
$ npm run dev
$ php artisan serve
我本地没有 Redis 要做以下修改
"message": "php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known [tcp://redis:6379]",
.env 中的
QUEUE_CONNECTION = redis
应该是写错了是下面这个才对,同时改为用 databases
QUEUE_DRIVER = databases
BROADCAST_DRIVER = pusher
pusher 依赖 Redis 改成 log
BROADCAST_DRIVER = log
以上一路没出错的话就恭喜,可以访问 http://localhost:8000 了
账号密码:darthvader@deathstar.ds / 4nak1n
注意:修改配置后必须清缓存
php artisan config:clear
并且重启http服务
php artisan serve