public function postFakerIndex(Request $request) { $paragraphs = $request->input('paragraphs'); $this->validate($request, ['paragraphs' => 'required|integer|min:1|max:100']); $blocks = \Lipsum::long()->text($paragraphs); for ($i = 0; $i < $paragraphs; $i++) { return view('devtools.latinblocks')->with('paragraphs', $blocks); } }
public function postFormInput(Request $request) { //form validation on request object $this->validate($request, ['numParagraphs' => 'required|integer|min:1|max:100']); //retrieve form input $numParagraphs = $request->input('numParagraphs'); //create paragraphs array $paragraphs = array(); //use 3rd party package to generate lorem ipsum paragraphs for ($i = 0; $i < $numParagraphs; $i++) { $paragraph = array(); $lipsum = \Lipsum::short()->text(1); $lipsum = trim(preg_replace('/\\s+/', ' ', $lipsum)); //remove newlines $paragraph["paragraph"] = $lipsum; array_push($paragraphs, $paragraph); } return json_encode($paragraphs); //return view('loremipsum')->with('paragraphs',$paragraphs); }