刚学习laravel,一点个人的心得 分享出来 希望能帮到大家
- 本地部署
这里我采用的是composer下载
composer create-project --prefer-dist laravel/laravel blog “5.6.*” - 本地部署完成后 win+r cmd 打开命令行
- php artisan make:migration create_teachers_table
创建迁移文件 在databas/migrations下
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateTeachersTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('teachers', function (Blueprint $table) {
$table->increments('id');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('teachers');
}
}
up方法需要修改
public function up()
{
Schema::create('teachers', function (Blueprint $table) {
$table->increments('id');
$table->string('name',20)->unique();
$table->text('content');
$table->timestamps();
});
}
我添加了两个字段
name 长度20 唯一索引
content
-
配置数据库连接
-
我使用的是MySQL数据库 这里改成mysql
-
.env 中也要将配置文件修改下
-
php artisan migrate 创建数据表
-
php artisan make:controller TeachersController --resource
在根目录 /app/http/controller
自动创建了CURD的几个方法(下次发一篇laravel的基本CURD) -
php artisan make:model Teacher
到此结束