Имам цикъл foreach и искам да сортирам списъка, като покажа записи, където is_active първо е null, а след това всичко останало.
@foreach ($registrations->sortBy('is_active') as $registration)
Някакви идеи?
Имам цикъл foreach и искам да сортирам списъка, като покажа записи, където is_active първо е null, а след това всичко останало.
@foreach ($registrations->sortBy('is_active') as $registration)
Някакви идеи?
първо направете заявка, която връща записи във възходящ ред според is_active
стойност (предполагам, че 0 е за неактивен и 1 е за активен)
Заявката трябва да бъде:
$records=DB::table('table_name')->orderBy('is_active','asc')->all();
return view('viewblade')->with('records',$records);
сега можете да показвате данни във viewblade като:
@foreach($records as $record){
{{$record->fieldName}}
}
@endforeach
NULL
стойности.
- person Namoshek; 16.11.2018
Можете да опитате по този начин,
// specify second_column that will be used if multiple null values found
$registrations = $registrations->sortByDesc('second_column')->sortBy('is_active');
@foreach ($registrations->all() as $registration)