laravel研習(初階)

昨天去laravel道場聽到了一些有趣的東西,昨天是用當天給的專案包去做練習
先打開cmder,在移動到laravel資料夾要開始建立migration擋,這個檔是要建立資料庫之前置步驟,在打指令的時候不用每個字都打只要打前面幾個英文字在案tab鍵就會自己跑出來

本來指令最前面要加php的,是因為講師對cmder做了一些調整所以可以省略,在自己cmd就要加php

laravel裡的database資料夾裡面有剛剛建的migration,在這裡updown這兩個function是執行相反動作
以下是成功畫面:

接下來要在up裡打資料庫欄位,down裡打刪除的

  
public function up()
    {
   Schema::create('file', function (Blueprint $table) {
            $table->increments('id');
            $table->increments('mail');
            $table->string('message box')
            //
        });
}
 public function down()
    {
        //

        Schema::dropIfExists('file');

    }
}

接下來在資料庫新建一個資料庫

.env檔做資料庫連結修改

以上做完後,在cmder裡打artisan migrate就可以建立欄位

laravel 跑網頁的流程
apche -> route->get->view->view裡的名子

Route::get('/', function () {
    return view('welcome');
});

如果是這個方式去寫網頁的話會很有效率,因為完全是分開做事情
之後會在講網頁上的樣子