FlightController.php 676 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use App\Models\Flight;
  5. class FlightController extends Controller
  6. {
  7. public function getAll(Request $request){
  8. $flights = Flight::all();
  9. return view("flight", array("flights" => $flights));
  10. }
  11. public function createNew(Request $request) {
  12. $data = $request->validate(["flight_id" => "required",
  13. "route_id" => "required",
  14. "departure" => "required|date_format:Y-m-d H:i:s",
  15. "arrival" => "required|date_format:Y-m-d H:i:s",
  16. "status" => "required"]);
  17. $new_flight = Flight::create($data);
  18. return $this->getAll($request);
  19. }
  20. }