PositionController.php 549 B

123456789101112131415161718192021
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use App\Models\Position;
  5. class PositionController extends Controller
  6. {
  7. public function getAll(Request $request){
  8. $positions = Position::all();
  9. return view("position", array("positions" => $positions));
  10. }
  11. public function createNew(Request $request) {
  12. $data = $request->validate(["name" => "required|max:255",
  13. "pay_rate" => "required"]);
  14. $new_position = Position::create($data);
  15. return $this->getAll($request);
  16. }
  17. }