iT邦幫忙

2021 iThome 鐵人賽

DAY 19
0
永豐金融APIs

釋放你的潛能用技能交易吧!系列 第 19

[Day19] 第十九章-今天來開雙B (blade與bootstrap 安裝手冊)

  • 分享至 

  • xImage
  •  

前言

昨天把簡單的view切出來後
我們當然要上
css框架阿!!

我們今天就想辦法把blade view套上
bootstrap讓我們的網頁開雙B吧!!

目標

  1. 複習composer
  2. laravel css設定
  3. blade 與 bootstrap 的合作

實作

1. 先安裝 laravel ui套件

我們可以使用

composer require laravel/ui

安裝laravel/ui這個 這個指令套件方便我們快速安裝UI 框架
然而我們這邊要使用bootstrap
接者我們繼續下arsian指令吧

php artisan ui bootstrap

https://ithelp.ithome.com.tw/upload/images/20211004/20121052jZONEGN2FR.png

最後我們可以在最外層package.json檔案裡看到
我們使用的bootstrap使用4.6.6的版本

可能會有人問為什麼不適官方的5.1版呢!?
其實許多套件載解決相依性問題時難免會需要一些時間來做衝突處理,我們就靜靜等這些大神改版期待早點也可以上新版的bootstrap吧!

2. 設定前端套件

接者我們必須要下兩個指令

npm install 

這個指令會安裝package.json裡面的套件
安裝好的套件會在一個叫做node_modules的資料夾裡

最後我們在使用

npm run dev

就可已把這些套件compiler了喔!!

最後我們切回到

resources/views/skill/index.blade.php裡面

我們在最上層加上引入的js跟css

<head>
  <!-- Scripts -->
  <script src="{{ asset('js/app.js') }}" defer></script>

  <!-- Styles -->
  <link href="{{ asset('css/app.css') }}" rel="stylesheet">
</head>

我們可以在asset是經過npm run dev complier後的前端靜態檔案
我們這邊只要把她引入即可使用

3. 雙B結合

接者我們找到bootstrap 4.6的文件
BootStrap4.6 官方文件

我們要使用她的table
接者我們繼續修改blade.php這個檔案吧

<head>
  <!-- Scripts -->
  <script src="{{ asset('js/app.js') }}" defer></script>

  <!-- Styles -->
  <link href="{{ asset('css/app.css') }}" rel="stylesheet">
</head>
<div>
  <table class="table table-bordered">
    <thead>
      <tr>
        <th>ID</th>
        <th>標題</th>
        <th>使用者ID</th>
      </tr>
    </thead>
    <tbody>
      @foreach($skills as $skill )
      <tr>
        <td>{{$skill->id}}</td>
        <td>{{$skill->title}}</td>
        <td>{{$skill->user_id}}</td>
      </tr>
      @endforeach
    </tbody>
  </table>
</div>

完整是這樣的結構
我們這邊只有新增table的 class而已
接者來看成果吧
https://ithelp.ithome.com.tw/upload/images/20211004/20121052dYQKJcgnRx.png

我們可以看到這邊的表格
變成比較精美的格式了!!

總結

今天是熟悉一下
laravel 與前端框架結合的步驟
接者幾天我們把 使用者跟CRUD API結合

最後再把金流補上吧!


上一篇
[Day18] 第十八章-API資料如何呈現在前端的頁面上(blade跟view呈現)
下一篇
[Day20] 第二十章 - 修改登入畫面 (使用bootstrap 4.6的範例)
系列文
釋放你的潛能用技能交易吧!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言