W bazie posiadam status na jakim etapie znajduje się dany projekt, np. 0 - nie rozpoczęty, 1 - w toku, 2 - zakończony.
W kontrolerze pobieram projekty zalogowanego usera
$projects = User::find(Auth::user()->id)->projects;
Czy powinienem wyświetlać to w ten sposób w widoku?
@if($project->status == '0')
<span class="label label-warning">Nie rozpoczęte</span>
@else
Czy powinien przed przekazaniem tego do widoku "przerobić", abym nie musiał już tego w widoku analizować? Jeśli tak to powinno to znaleźć się w serwisie czy controlerze?
W jaki sposób powinienem do tego podejść? Zrobić serwis, który będzie zwracał różne formy tego statusu?
Np. label status zwracałby status w formie
<span class="label label-warning">Nie rozpoczęte</span>
status text "Nie rozpoczęte"
etc.?