我的收藏:
($usersWithCommission) Illuminate\Support\Collection {#2625
#items: array:2 [
0 => array:3 [
"userId" => 1
"name" => "Sim Aufderhar"
"net_commission" => null
]
1 => array:3 [
"userId" => 2
"name" => "Carolyn Lang III"
"net_commission" => null
]
]
}
Run Code Online (Sandbox Code Playgroud)
我想修改 net_commission 属性,但我不能:
foreach ($soldProperties as $property) {
if (!$property->buyer_user_id && !$property->seller_transferring_user_id) {
$usersWithCommission->where('userId', $property->user_id)->first()['net_commission'] += $property->net_commission_of_sold;
}
}
Run Code Online (Sandbox Code Playgroud)
我怎么能?谢谢你的回答。
我有个问题。我从 Git 中提取了一个 Laravel 项目,但无法使用“php artisan migrate”命令迁移表。错误信息:
在 Connection.php 第 664 行:SQLSTATE[HY000] [14] 无法打开数据库文件(SQL:select * from sqlit e_master,其中类型 = 'table' 且名称 = 迁移)
在 Connector.php 第 67 行:SQLSTATE[HY000] [14] 无法打开数据库文件”
我的 .env 文件:
DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=homestead
DB_PASSWORD=secret
Run Code Online (Sandbox Code Playgroud)
我的 .env.dusk.local 文件:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ot-admin-dusk
DB_USERNAME=root
DB_PASSWORD=
Run Code Online (Sandbox Code Playgroud)
当然,我在 Sequel pro 中创建了数据库。
谢谢,