Laravel 5 如何减少laravel中的重复代码?
我是新来的拉维尔人, 我有一个数组Laravel 5 如何减少laravel中的重复代码?,laravel-5,Laravel 5,我是新来的拉维尔人, 我有一个数组 我是用这个密码得到的 在这段代码中,我得到了上面的数组。所以我的问题是。 如何减少代码。因为很多事情都很相似,除了条件尝试了很多方法但没有成功之外。您可以创建一个资源数组并循环使用它。。所以,如果将来有更多的资源类型,您不需要重复代码 $resource_types = ['video', 'music']; foreach ($resource_types as $resource_type) { $resources[$resource_ty
我是用这个密码得到的
在这段代码中,我得到了上面的数组。所以我的问题是。
如何减少代码。因为很多事情都很相似,除了条件尝试了很多方法但没有成功之外。您可以创建一个资源数组并循环使用它。。所以,如果将来有更多的资源类型,您不需要重复代码
$resource_types = ['video', 'music'];
foreach ($resource_types as $resource_type) {
$resources[$resource_type] = ResourcesVideo::where([
'resource_type' => $resource_type,
])->get();
}
$response['data'] = $resources ?? [];
您可以创建资源数组并在其中循环。。所以,如果将来有更多的资源类型,您不需要重复代码
$resource_types = ['video', 'music'];
foreach ($resource_types as $resource_type) {
$resources[$resource_type] = ResourcesVideo::where([
'resource_type' => $resource_type,
])->get();
}
$response['data'] = $resources ?? [];
你说的reduce代码是什么意思?你说的reduce代码是什么意思?
$resource_types = ['video', 'music'];
foreach ($resource_types as $resource_type) {
$resources[$resource_type] = ResourcesVideo::where([
'resource_type' => $resource_type,
])->get();
}
$response['data'] = $resources ?? [];