Laravel5.2之Demo——用Ajax来作个ToDoList(待更新)

引言

本文基于Laravel框架作的一个URL生成和存储demo,主要目的是学习使用Laravel框架。内容基于英文书籍《Packt.Laravel.Application.Development.Blueprints》第二章节,彷佛没有中文版。书籍基于Laravel4的,学习时使用Laravel5.2框架开发。php

开发环境:Laravel5.2+MAMP+PHP7+MySQL5.5数据库

备注:一直想把这本书的10个Demo做为系列分享出来,供初学者学习Laravel玩玩。上次只写了第一个Demo,中间断了很长时间,此次争取把整个系列写完。框架

本Demo主要涉及几个知识点:学习

  • 建立todo表和对应模型spa

  • 建立模板文件code

  • 用Ajax插入数据开发

  • 从数据库中获取数据rem

  • 只容许Ajax请求数据string

建立ToDo迁移表和模型

在项目根目录输入指令:it

php artisan make:model Todo -m

-m表示建立Model时顺便建立migration文件,而后在迁移文件内写上表字段:

// database/migrations/
/**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('todos', function (Blueprint $table) {
            $table->increments('id');
            $table->string('title');
            $table->enum('status', [0, 1])->default(0);
            $table->timestamps();
        });
    }

执行迁移指令:

php artisan migrate

建立Blade视图文件

相关文章
相关标签/搜索