2020/07/17

Day2

兩天上課的資源 : 20200710-17_Laravel 工作坊



20200717 檔案 :


統整 Day1 上了甚麼


對應講義 : 20200717-1_Migration & Schema.pdf

設定超連結

  • url()
  • route()

name()

使用者 : url
開發者 : 參數

只要使用 name() 方法,來自動調整 參數修改,必須要一個個的手動調

Migration :

新增 posts 資料表

建立好 posts 資料表的內容

rollback

artisan migrate:rollback


對應講義 : 20200717-2_Model & Seeding.pdf

Model :

畫面 :

Post Model 強制指定在 posts 的資料表

Seeder

檔案位置 :

內容 :

小提醒 :

跟 Migration 的差別

up()
down()

PostSeeder.php

Post Model 來新增 posts 資料表的內容

DatabaseSeeder.php 作用

去呼叫其他的Seeder 檔

artisan db:seed

posts 資料表新增資料

做多筆資料

使用 foreach()

再執行 artisan db:seed

畫面 :

讓 seeder 更好

php faker

php carbon

產生未來時間

產生過去時間~現在時間

產生中文faker

畫面 :

以上這是後端的教學


開始後端結合了

20200717-templates.zip 的資料夾內容複製到現有的專案

畫面 :

http://localhost:8000/admin

對應講義 20200717-4_CRUD.pdf

建立時間遞減

表單的資料送出去 :

CSRF :

create 表單上新增的標題、內容

$request -> except()
回傳一個陣列

加入至資料表的內容?

畫面 :

遞減

跳轉至文章列面

edit

update

delete


對應講義 : 20200717-6_升級指南.pdf

Select a repo