1. Laravel框架的下载安装
例如:
在D:\test\laravel目录下新建一个目录为test_laravel
第一步,下载laravel框架
在D:\test\laravel\test_laravel下新建composer.json文件,并将laravel的repo加入到该composer.json配置文件中
该json文件包含了laravel框架的下载地址
如下所示:
第二步,使用composer install 安装laravel的依赖包
如图所示:
结果生成了laravel的vendor文件,如图所示:
注意:
a. 使用一个国内的镜像是非常重要的,因为国内的镜像能下载下来,国外的镜像不一定能下载。
第三步,创建laravel的web项目
例如:
在D:\test\laravel下安装一个名为firstproject的web项目
如图所示:
启动web服务器,使用1024端口,使用命令php -S 0.0.0.0:1024 如图所示:
在浏览器中访问127.0.0.1:1024 如图所示:
2. 安装laravel的auth模块
在项目根目录中使用命令php artisan make:auth 并访问login模块
如图所示:
3. 配置数据库连接
在项目的根目录下有一个.env的隐藏文件,改文件为环境配置文件,在该文件下修改数据库连接配置
修改后的配置数据库连接如图所示:
4. 执行系统初始化数据库的migrate迁移脚本
5. 访问登录模块,注册并登录
登陆后结果如图所示:
6. 使用migrate创建数据库迁移脚本
使用命令php artisan make:migration create_table_article 创建迁移脚本
使用命令php artisan migrate 执行迁移脚本
如图所示:
修改迁移脚本,如下图所示:
<?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateTableArticle extends Migration { const TABLE_NAME = 'article'; /** * Run the migrations. * * @return void */ public function up() { Schema::create(self::TABLE_NAME, function(Blueprint $table) { $table->increments('id'); $table->string('title'); $table->text('body')->nullable(); $table->integer('user_id'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { // } }
执行迁移脚本,如图所示:
7. 使用seeder创建创建假数据
创建seeder的命令为php artisan make:seeder ArticleSeeder
修改后代码如图所示: