iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 5
0
Modern Web

普通人寫前後端,可以挺過30天 吧!?系列 第 5

[Day05] 後端04:Laravel cmd ~

接下來就是 laravel 的 cmd 部分了!!!/images/emoticon/emoticon35.gif

Artisan 指令列

Artisan 是 Laravel 裡的一個指令列介面的名稱,簡單來說就是他已經幫你寫好很多東西,你只要下cmd就能夠把你需要的給載入至你的轉案當中 !

php artisan list 

可以使用 list 指令來列出所有可以使用的 Artisan 指令!

建立一個model

php artisan make:model Entities/Post -m
  • 這代表我們建立一個在Entities資料夾下名為「Post」的model
  • -m代表產生該資料表的migration

這時app\Entities 底下多了「Post.php」,以及 database\migrations 底下多了migration+今天日期

app\Entities\post.php

<?php

namespace App\Entities;

use Illuminate\Database\Eloquent\Model;

class Post extends Model
{
    protected $fillable = ['title', 'content'];
}    //$fillable 為批量賦值 ,就是可以變動的欄位

database\migrations\migration+今天日期
將function up()功能改成這樣

public function up()
{
    Schema::create('posts', function (Blueprint $table) {
        $table->bigIncrements('id');    //主鍵,流水編號
        $table->string('title');      //字串
        $table->string('content');
        $table->timestamps();
    });
}

最後

php artisan migrate //將資料格式 匯入資料庫成為資料表

參考

https://www.positronx.io/php-laravel-crud-operations-mysql-tutorial/
https://hackmd.io/@8irD0FCGSQqckvMnLpAmzw/BkaOzFCMM?type=view%EF%BC%89


上一篇
[Day04] 後端03:你的.env檔
下一篇
[Day06] 後端05:WHO IS JWT ?
系列文
普通人寫前後端,可以挺過30天 吧!?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言