抱歉,最近忙,本篇等有時間更新。
引言
本文基於Laravel框架做的一個URL生成和儲存demo,主要目的是學習使用Laravel框架。內容基於英文書籍《Packt.Laravel.Application.Development.Blueprints》第二章節,似乎沒有中文版。書籍基於Laravel4的,學習時使用Laravel5.2框架開發。
開發環境:Laravel5.2+MAMP+PHP7+MySQL5.5
備註:一直想把這本書的10個Demo作為系列分享出來,供初學者學習Laravel玩玩。上次只寫了第一個Demo,中間斷了很長時間,這次爭取把整個系列寫完。
本Demo主要涉及幾個知識點:
-
建立todo表和對應模型
-
建立模板檔案
-
用Ajax插入資料
-
從資料庫中獲取資料
-
只允許Ajax請求資料
建立ToDo遷移表和模型
在專案根目錄輸入指令:
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檢視檔案
歡迎關注Laravel-China。