CrewController.php 636 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models\Crew;
  4. use Illuminate\Http\Request;
  5. class CrewController extends Controller
  6. {
  7. public function getAll(Request $request){
  8. $crews = Crew::all();
  9. return view("crew", array("crews" => $crews));
  10. }
  11. public function createNew(Request $request) {
  12. $data = $request->validate(["staff_id" => "required",
  13. "flight_id" => "required"]);
  14. if (!isset($data['commander']))
  15. $data['commander'] = 1;
  16. else
  17. $data['commander'] = 0;
  18. $new_crew = Crew::create($data);
  19. return $this->getAll($request);
  20. }
  21. }