Почему магазин не называется?

0

Хотя я определил маршрут методов scrud для моего контроллера следующим образом:

Route::resource('widgets', 'WidgetsController');

Когда я создаю новый виджет, метод store не будет вызываться, вместо этого вызывается метод index

Форма для создания нового виджета проста:

{{ Form::open(array('class'=>"form-horizontal" , 'url' => 'widgets','files'=>true)) }}
    <fieldset>

        <!-- Form Name -->
        <legend>Add new widget </legend>




        <div class="form-group">
            {{Form::label('title', 'Title',array('class' => "col-md-4 control-label"))}}
            <div class="col-md-4">
                {{Form::text('title', '')}}
            </div>
        </div>


        <div class="form-group">
            {{ Form::label('file','Choose widget zip file',array('class' => "col-md-4 control-label", 'id'=>'')) }}
            <div class="col-md-4">
                {{ Form::file('file','',array('id'=>'','class'=>'input-file')) }}
            </div>
        </div>

        <!-- Button -->
        <div class="form-group">
            <label class="col-md-4 control-label" for="singlebutton">Create widget</label>
            <div class="col-md-4">
                <button id="singlebutton" name="singlebutton" class="btn btn-primary">Upload</button>
            </div>
        </div>


    </fieldset>
    {{ Form::close() }}

Есть идеи?

Теги:
laravel-4

1 ответ

0
Лучший ответ

Вы не submit кнопку submit.

Добавьте type="submit" в свою кнопку загрузки или воспользуйтесь Form::submit("Upload") Laravel Form::submit("Upload")

    <!-- Button -->
    <div class="form-group">
        <label class="col-md-4 control-label" for="singlebutton">Create widget</label>
        <div class="col-md-4">
           {{ Form::submit('Upload', array('class' => 'btn btn-primary')) }}
        </div>
    </div>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню