public static function fromRequest(Request $request) { if ($request->hasPost() && $request->getPostItem('submit') == 'From DataString') { $dataString = $request->getPostItem('datastring'); return self::fromDataString($dataString); } }