Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 18.11.2016 07:02:38

Артур

Динамическое обновление изображения в аккаунте

Как можно динамически изменить изображение в аккаунте залогиневшегося пользователя? Изображение на странице отображается в <img id="avatarimg" src="{{ route('avatar.image') }}">. Выбор файла для загрузки в <input id="userImage" type="file">
Я думал, это делается как-то так, аяксом:

$("#userImage").change(function(){
            alert("!!");
            $.ajax({
            method: "GET",
            url: "/useravatar1",
            data: {_token:token} })
            .done(function(msg){
                $("#avatarimg").attr("src", msg);
        });

И роут, функция, которая вызывается в /useravatar1:

public function getUserAvatar1(){

    $path = Auth::user()->avatar;
    $file = Storage::disk('local')->get($path);
    return new Response($path, 200);

}
Но ничего не обновляется, в ответ приходит абракадабра. Как это правильно сделать?

#2 18.11.2016 12:48:07

Re: Динамическое обновление изображения в аккаунте

Артур!
Каждый участник проекта должен заниматься своим делом.
Если ты пишешь backend, то frontend должен делать верстальщик/фронтэндщик) - так заведено в нормальном мире.
Объяснить тебе как менять картинку находу на пальцах не получится (исходдя из показанного тобой уровня понимания предмета).

тебе надо знать:
а)
DOM js model
js callbacks
jQuery
б)
понимать что такое "точка входа в приложение"
понимать разницу между "данными" и "информацией"
в)
уметь строить запросы в гугле (использовать синтаксис запросов поисковика для отсечени ненужного)
вводить в поиск ключевые слова на основе вышеизложенного

сейчас ты по сути даже не знаешь как спросить решение проблемы, угадал?

я не пытаюсь обидеть, просто пойми, тут объяснений мало, тебя учить надо, углублённо.

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

Изменено hzone (18.11.2016 12:54:12)

Не в сети

#3 19.11.2016 09:02:20

Re: Динамическое обновление изображения в аккаунте

Эх, руки чесались написать hzone, что нельзя на "вообще всё" смотреть с высоты позиции тимлида, что рулит командой, но воздержусь, ибо, если  по делу, вернее некуда.

Изменено Androbim (19.11.2016 09:02:37)

Не в сети

#4 19.11.2016 12:10:18

Re: Динамическое обновление изображения в аккаунте

Нуууу...
Понятно же, что тут без фулстэк-обучения не выйдет объяснить даже на пальцах ((

Не в сети

Подвал раздела