美文网首页
2019-12-12 Laravel 入门

2019-12-12 Laravel 入门

作者: 垄山小站 | 来源:发表于2019-12-12 18:05 被阅读0次

Laravel 官网:https://laravel.com/

1. 系统环境

Ubuntu 16.04.6 + Apache 2.2 + PHP 7.2.25  + MySQL 5.7.28

2. 安装 Composer

参考 https://getcomposer.org

3. 创建 Laravel 项目

composer create-project --prefer-dist laravel/laravel project-name '5.2.*'

(注:不指定版本号 5.2.*,就会安装 composer 上最新版本,项目会创建在 composer 运行所在目录)

cd project-name

sudo chmod -R 777 storage/ bootstrap/ database/migrations/

4. 配置数据库

修改项目根目录下配置文件 .env,连接上 MySQL

1)创建 table 移植文件用命令:

php artisan make:migration create_tasks_table --create=tasks 

(注:tasks 就是MySQL 里的table 名,php artisan 是在项目根目录下运行的,下同)

2)移植数据库

php artisan migrate    // 创建 table

php artisan db:seed   // 初始化数据

php artisan make:model Task  // 创建 Eloquent Models

...

5. 多语言组建

composer require "overtrue/laravel-lang:dev-master"

php artisan lang:publish zh-CN,zh-HK

语言包所在目录 resources/lang/

6. 验证码组建

composer require mews/captcha     //  Mews/captcha

7. 本地运行 (测试环境)

php artisan serve

默认访问 http://localhost:8000

可以指定IP(域名)、端口

php artisan serve --host=x.x.x.x  --port=xxxx

8. Apache2 环境运行(产品环境)

把 Apache2 主机或虚拟机的 DocumentRoot 指向项目根目录下的 public 文件夹

注:Apache 的 rewrite 等模块,PHP 的 mbstring 等模块,根据 Laravel 不同版本的需要来安装,当然 Apache + PHP 的子模块安装是需要花点时间了解的。

相关文章

网友评论

      本文标题:2019-12-12 Laravel 入门

      本文链接:https://www.haomeiwen.com/subject/kqvtnctx.html