小编Las*_*loP的帖子

如何修改 Laravel 中集合的属性值?

我的收藏:

 ($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)

我怎么能?谢谢你的回答。

php laravel

4
推荐指数
1
解决办法
2万
查看次数

Laravel - php artisan migrate - SQLSTATE[HY000] [14] 无法打开数据库文件

我有个问题。我从 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 中创建了数据库。

谢谢,

php git laravel

3
推荐指数
1
解决办法
4209
查看次数

标签 统计

laravel ×2

php ×2

git ×1