我正在使用PHP版本5.6.4开发Laravel 5.4。我的目标是使用PHP 7.1将项目升级到Laravel 5.7。
现在我的问题是:我必须升级到5.5> 5.6> 5.7,还是可以直接从5.4升级到5.7?
我需要检查数据透视表上的两个 where 条件。我知道我可以用这个检查一个条件:
$dis = $user->discounts()->wherePivot('used_for_id', '=', null)
Run Code Online (Sandbox Code Playgroud)
但是,我想要两个 where 条件。当我使用时orWherePivot
,两个 where 条件OR
一起被编辑,但我希望它们被AND
一起编辑。
$whereData = [
['id', "=", $discountId],
['used_for_id', "=", null]
];
Run Code Online (Sandbox Code Playgroud) 我想仅使用 where 子句更新一行。我没有行 ID,只有 2 个 where 子句。是否可以?(用雄辩的方式)
->where("x",1) ->where("y"=2)
Run Code Online (Sandbox Code Playgroud) 如何更改 laravel maatwebsite excel 包中的工作表方向?我想从左变右。
A B C D
Run Code Online (Sandbox Code Playgroud)
到:
D C B A
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
$row = $this->userRepository->getById(1);
$data = $row;
Excel::create('test', function ($excel) use($data) {
$excel->sheet('sheet', function ($sheet) use($data) {
$sheet->fromArray($data, null, 'A1', false, false);
$sheet->row(1, function($row) {
});
});
})->store('xlsx', storage_path('excel/exports'))->download('xlsx');
Run Code Online (Sandbox Code Playgroud)