/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // retrieve sample id privately. $sample = $request->all(); $sample['type_id'] = $this->type->wheretype('sample')->first()->id; // samples are stored in the page table as usual. Page::create($sample); return redirect()->route('samples'); }