Laravel Blade-View: работа с Api Response

-o для выхода wget. Имя файла назначения указывается после -O.

-1
задан Mohammadreza Farahani 19 January 2019 в 14:36
поделиться

1 ответ

Я думаю, что вам не хватает нескольких элементов или, возможно, вы захотите немного больше изучить, как соединить различные части. Ваш основной запрос не особенно относится к предмету Laravel:

Я хочу остаться в фактическом виде и отображать ответ в виде предупреждения

Суть это не то, что Laravel «выводит из коробки», это не вопрос Laravel, а то, как я могу асинхронно обновлять свою страницу. Для этого вам лучше всего использовать ajax-запрос с последующим предупреждением javascript / jQuery.

Я мог бы сделать что-то вроде этого:

$('#submitButton').on('click', function (e) {
        e.preventDefault(); // Want to stay on the page, not go through normal form  
        // Might be easier to make this a NON submit button - then we can use the rest below and not have to js submit()
        // Grab any extra info via data.
        var item_type = $(this).data('item-type');
        var name = $(this).val();
        $.ajax({
            url: "{{url('user/create/')}}",
            type: "POST",
            data: {
                item_type: item_type,
                name: name
            },
            success: function (name) {
                alert(message);
                // Or, if you want a better looking alert, you can use a library like SWAL:
               swal("Success!", "New user created with a name of: "+name, "success");
            },
            error: function () {
                swal("Error", "Unable to bring up the dialog.", "error");
            }
        });
    });

Вам нужно будет обработать ajax-данные в вашем контроллере и отправить обратно только имя в операторе возврата метода контроллера.

Если вы хотите изменить форму выше и не делать это с помощью оповещения, используйте jQuery в функции успеха, чтобы внести изменения (например, $("#name").text(name); или что-то подобное.

0
ответ дан Watercayman 19 January 2019 в 14:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: