App\Http\Controllers\API\EpisodesController::store PHP Метод

store() публичный Метод

public store ( Illuminate\Http\Request $request )
$request Illuminate\Http\Request
    public function store(Request $request)
    {
        if (!Auth::user()->isAdmin()) {
            abort(403);
        }
        $this->validate($request, ['number' => 'required|integer', 'title' => 'required']);
        $episode = new Episode();
        $episode->title = $request->get('title');
        $episode->number = $request->get('number');
        Auth::user()->episodes()->save($episode);
        return response()->json(new ApiEpisode($episode), 201);
    }