在我的config / products.php
中return [
[
'id' => 1,
'title' => 'test1',
'name' => 'name1'
],
[
'id' => 2,
'title' => 'test2',
'name' => 'name2'
],
[
'id' => 3,
'title' => "test3",
'name' => 'name3'
]
];
在我的模特中
class Products extends Model
{
protected $table = 'products';
public function getNameType()
{
return collect(config('products'))->where('id', $this->type)->first();
}
}
这是我的示例表产品
id name type
1 pro1 1
我怎样才能在我的控制器中做这样的事情
$value = collect(config('products'));
$products = Products::leftJoin($value)->where('products.type', '=', $value.id);
我想加入像
这样的表格id name type title pro.name
1 pro1 1 test1 name1