iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 30
1
Software Development

後端PHP+Laravel--新手實戰日記系列 第 30

Day30-Laravel Faker偽造數據,真真假假,就跟生活一樣

胎嘎侯~

完賽日就簡單做個有趣的東西來分享,偽造數據,真真假假,就跟生活一樣。

如果你忘記faker了,歡迎回頭複習Day24-Laravel新手基礎訓-Eloquent: Many to Many (Factory 與 Tinker)

  • 首先我們要將faker產生的資料顯示為本地化—繁體中文,請點選Faker->src->Faker->Provider->zh_TW

  • 確認有繁體中文之後,接著到config/app.php將faker_local改為zh_TW。

      'faker_locale' => 'zh_TW',
    
  • 本地化完成之後,先假設你已經生成了auth鷹架,我們將使用它來呈現faker的好玩之處。

  • 由於這是很簡單的邏輯,因此就不生成controller了,直接打開web.php,在上方引入use Faker\Generator as Faker;

  • 將welcome頁面的route改為下列:

Route::get('/', function (Faker $faker) {
    return view('welcome',compact('faker'));
});
  • 使用faker來偽造company名稱,到welcome.blade.php把原先的Laravel字樣改為{{$faker->company }}

執行 php artisan serve

  • 你會發現原本laravel的字樣變成了奇怪的公司名稱XD

原本:

更改後:

好玩的地方是每次重整都會有不同結果,例如:

雖然很簡單但蠻有趣的,或許愚人節可以拿來玩一下XD

[媽,我在這裡,我完賽了!]

無敵謝謝好想工作室,夥伴、資源與堅持的信念。
雖然生活真真假假,但唯信念不破,充實自我,遠遠不只30天。

努力不停歇,我們有機會再見~
如文章有任何問題,不吝賜教,歡迎歡迎。


上一篇
Day29-Laravel Socialite-簡易實現Github第3方登入(3)
系列文
後端PHP+Laravel--新手實戰日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Howard
iT邦新手 4 級 ‧ 2019-10-16 21:59:36

賀完賽/images/emoticon/emoticon64.gif

charleen iT邦新手 5 級 ‧ 2019-10-16 22:02:32 檢舉

/images/emoticon/emoticon02.gif

謝謝好想工作室,有你們真好!!!!!!

我要留言

立即登入留言