本文基於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
在項目根目錄輸入指令: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