Показан запрос ajax 404 не найден в laravel - PullRequest
0 голосов
/ 07 ноября 2019

В laravel я пытаюсь обновить мастер слайд по щелчку флажка, используя ajax-запрос. но каждый раз, когда это показано 404 не найдено. что я сделал не так я не понимаю. пожалуйста помоги.

вот мое мнение:

<div class="form-group margin-top-10 radio-btn styleThese">
    <label>
        {!! Form::checkbox('master_slide', $community->master_slide,null, array('id'=>'master_slide', 'class'=>'community-update', 'url' => 'master')) !!}
        <span  style=" display: inline-block;"> Allow Master Slides in Digital Display
        </span>
    </label>
</div>

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

вот js:

$(document).ready(function(){

    $(document).on("click", ".community-update", function() {
        var $form = $(this);
        //console.log($form);
        //url = 'master';
        //console.log(url);
        url = $form.attr('url');
        //console.log(url);


        $.ajax({
            url: url,
            type: 'POST',
            data:{
                master_slide: $('#master_slide').val(),
            },
            success: function(dataResult){
                alert('saved');
            }
        });
    });
});

вот мой контроллер:

public function masterupdate(Community $community, CreateCommunityRequest $request,$id)
{
    $data = Community::where('id', session('communityId'))->first();
    //dd($data);

    if (!isset($data['master_slide'])) {
        $data['master_slide'] = 0;
    }
    $community->update($data);

    echo "1";


}

вот мой маршрут:

Route::post('communities/master', 'CommunitiesController@masterupdate')->name('master');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...