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視圖文件

相關文章
相關標籤/搜索