planeController.php 824 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use App\Models\Plane;
  5. use Illuminate\Auth\Events\Validated;
  6. use App\Http\Requests\PlaneRequest;
  7. class planeController extends Controller
  8. {
  9. public function getAll(Request $request){
  10. $planes = Plane::all();
  11. return view("plane", array("planes" => $planes));
  12. }
  13. public function createNew(Request $request) {
  14. $data = $request->validate(["model" => "required|max:255",
  15. "production_date" => "required|date_format:Y-m-d",
  16. "operating_date" => "required|date_format:Y-m-d"]);
  17. if (!isset($data['serviceability']))
  18. $data['serviceability'] = 1;
  19. else
  20. $data['serviceability'] = 0;
  21. $new_plane = Plane::create($data);
  22. return $this->getAll($request);
  23. }
  24. }