StartPageController.php 705 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use App\Models\Task;
  5. use App\Models\Greeting;
  6. class StartPageController extends Controller
  7. {
  8. public function getTasks() {
  9. $tasks = Task::all();
  10. $hour = date('H')+8%24;
  11. if (($hour > 20)||($hour < 5)) {
  12. $greeting = Greeting::findOrFail(5);
  13. } else if ($hour > 17) {
  14. $greeting = Greeting::findOrFail(4);
  15. } else if ($hour > 12) {
  16. $greeting = Greeting::findOrFail(3);
  17. } else $greeting = Greeting::findOrFail(2);
  18. return view('contstart', [
  19. 'tasks' => $tasks,
  20. 'greeting' => $greeting
  21. ]);
  22. }
  23. }