摘要:教程在具體版本是在之后可以使用的時候,模塊新增了一個非常好用的方法這對于我們處理一些不同角色的時候非常有用,具體可以看下面的例子正常的,我們還是使用來定義然后比如我們中有和等。
Laravel 5.3 教程:https://www.codecasts.com/ser...
在 Laravel 5.3 (具體版本是在 5.3.17 之后可以使用)的時候,Factory 模塊新增了一個非常好用的方法 state(),這對于我們處理一些不同角色的時候非常有用,具體可以看下面的例子:
正常的,我們還是使用 define 來定義 factory:
$factory->define(AppUser::class, function (FakerGenerator $faker) { return [ "name" => $faker->name, "email" => $faker->unique()->safeEmail ]; });
然后比如我們中有 admin 和 member等。我們可以這樣:
1.聲明 admin 的 state:
$factory->state(AppUser::class, "admin", function (FakerGenerator $faker) { return [ "is_admin" => 1 ]; });
2.聲明 member 的 state:
$factory->state(AppUser::class,"member", function (FakerGenerator $faker) { return [ "is_member" => 1 ]; });
最后,我們就可以在 tinker 的 factory 中這樣使用:
1.執行 admin 的 states:
factory(AppUser::class, 2)->states("admin")->make()
命令行輸出結果:
=> IlluminateDatabaseEloquentCollection {#704 all: [ AppUser {#695 name: "Vivian Renner", email: "zoila85@example.org", is_admin: 1, }, AppUser {#694 name: "Arden Macejkovic", email: "dwunsch@example.org", is_admin: 1, }, ], }
2.執行 member 的 state :
factory(AppUser::class, 2)->states("member")->make()
命令行輸出:
=> IlluminateDatabaseEloquentCollection {#708 all: [ AppUser {#699 name: "Perry Feil", email: "rhoda.reinger@example.org", is_member: 1, }, AppUser {#703 name: "Mr. Dario Jerde", email: "josh.kiehn@example.net", is_member: 1, }, ], }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/22388.html
摘要:不過除了使用加密,還可以使用原文鏈接使用來調試應用程序的數據以及使用一些總結參考資料參考資料使用來調試你的參考資料框架填充中文數據測試數據 使用Tinker來調試Laravel應用程序的數據以及使用Tinker一些總結 [toc] 今天我們將討論如何使用Laravel的一些鮮為人知的功能來快速讀取Laravel應用程序中的數據。我們可以使用Laravel的手工內置php artisan...
摘要:最近我對自動化測試越來越感興趣密切關注著,,,以及其他測試相關的關鍵詞,所以我決定看看周圍其他人是如何做自動化測試的。使用功能測試和組件測試和單元測試差不多。的所有測試包括單元測試功能測試插件測試每個區域都有對應的基類來擴展有,和。 showImg(https://segmentfault.com/img/remote/1460000018610417?w=700&h=368);最近我...
摘要:數據庫測試在測試方面,內置使用提供了非常方便的解決方案。方案優缺點該方案關鍵點在于使用內置的一個內存數據庫,因此速度比較快,有很好的隔離性,也不會對我們的開發數據庫有任何的影響。 Laravel數據庫測試 在測試方面,Laravel內置使用PHPUnit提供了非常方便的解決方案。而對于數據庫增刪改查的測試,要解決的一個很重要的問題就是如何在測試完成之后,恢復數據庫的原貌,例如要測試一個...
摘要:介紹在開發后臺接口現在更多的企業選擇了來開發后臺接口當然和不失為是一種不錯的選擇不過這里就以為例基于框架開發后臺這里也是如果你是從事其他方向想做一些后臺開發都可以去嘗試一下的當然實例項目我會不放在我的上僅供參考地址前期準備當然前提是安裝 介紹 在開發后臺接口現在更多的企業選擇了PHP來開發后臺接口 當然Python和NodeJs不失為是一種不錯的選擇 不過這里就以PHP為例 基于Lar...
摘要:原文地址下面是中文翻譯擁有強大的控制反轉依賴注入容器。單例在使用自動綁定和時,每次需要時都會創建一個新的實例或者調用閉包。 原文地址 Laravels Dependency Injection Container in Depth 下面是中文翻譯 Laravel擁有強大的控制反轉(IoC)/依賴注入(DI) 容器。不幸的是官方文檔并沒有涵蓋所有可用的功能,因此,我決定嘗試寫文檔為自...
閱讀 1424·2021-10-08 10:05
閱讀 3074·2021-09-26 10:10
閱讀 888·2019-08-30 15:55
閱讀 512·2019-08-26 11:51
閱讀 449·2019-08-23 18:10
閱讀 3866·2019-08-23 15:39
閱讀 665·2019-08-23 14:50
閱讀 775·2019-08-23 14:46