UrlGenerationException в строке UrlGenerationException.php 17:

Я пытаюсь отправить форму, где, когда вы отправляете, вы возвращаетесь на ту же страницу. Проблема, с которой я сталкиваюсь, заключается в том, что насколько я знаю, слизень, который я использую, всегда будет уникальным в зависимости от истории

Я получаю эту ошибку

UrlGenerationException в строке UrlGenerationException.php 17: Отсутствуют требуемые параметры для [Route: slug] [URI: stories / {slug}].

моя форма

@extends('templates::layouts.public') @section('content') @foreach($stories as $story) {!! $story->title !!} {!! $story->content !!} @endforeach {{ Form::open(array('url' => '/stories/'.$slug, 'id' => 'comment_form')) }} <input type="hidden" name="comment_id" id="comment_id" value=""> <div class="form_group"> {{ Form::label('name', 'Name') }} {{ Form::text('name', '' , array("class" => "form-control")) }} </div> <div class="form_group"> {{ Form::label('comment', 'Comment') }} {{ Form::textarea('comment', '' , array("class" => "form-control")) }} </div> <div class="form_group submit_button"> {{ Form::submit('Submit', array("class" =>"btn btn-info submit", "role" => "button")) }} </div> {{ Form::close() }} @stop 

Моя функция контроллера

 public function comment(Request $request, $slug) { $comments = new Comment(); $input = Input::all(); $validation = Validator::make($input, Comment::$rules); if($validation->fails()) { return redirect()->route('') ->withInput() ->withErrors($validation) ->with('message', 'There were validation errors'); } if($validation->passes()) { $comments->name = Input::get('name'); $comments->comment = Input::get('comment'); $data = array( 'name' => Input::get('name'), 'comment' => Input::get('comment') ); Mail::send('templates::emails.comment', $data, function($message){ $message->to('test@test.co.za', Input::get('name'))->subject('A new comment was added'); }); $comments->save(); $comments = Comment::all(); return redirect()->route('slug'); } } 

мой маршрут

 Route::post('/stories/{slug}', [ 'uses' => 'OpenController@comment', 'as' => 'comment' ]); 

Мне удалось это сделать.

Я изменился

 return redirect()->route('slug'); 

в

 return view('open::public.single-story', compact('menus_child', 'stories', 'slug'));