Laravel по-русски

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

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

#1 Laravel 4 » Загрузка изображений с помощью js » 14.07.2022 18:59:05

MargotRobbie
Ответов: 0

Здравствуйте. По некоторым причинам наш програмист пропал со связи(с 24 февраля) и щас возникла необходимость подредактировать код. Решил сам занятся с изучением.
Так вот столкнулся с такой проблеммоq, не могу загрузить картинку с помощью форм через js&
Код выбора изображения

<form class="uk-form uk-form-stacked" enctype="multipart/form-data" @submit.prevent="orderCreate()">
                             
<input class="uk-width-1-1" type="file" name="image" :placeholder="direction.from.requisites_placeholder">
 <button class="uk-button uk-width-1-1 uk-text-center" disabled>Отправить</button>

</form>

Код функции orderCreate()

orderCreate: function(){
                this.buttonLock = true;
                this.errors = {};
		 var input = this.tempOrder;
                
                this.$http.post('/api/order/create', input).then((response) => {
                   
                }, (response) => {
                   
                }).then((response) => {
                    
                });
            },

Ну и непосредственно в файле php

$res = Input::file('image')->move(storage_path('/cheque'), 'test.png');

Если я напрямую (не через js) делаю запрос то все окей и файл загружается!
Помогите разобраться.

#2 Laravel 4 » Загрузка изображений с помощью js » 14.07.2022 18:58:46

MargotRobbie
Ответов: 0

Здравствуйте. По некоторым причинам наш програмист пропал со связи(с 24 февраля) и щас возникла необходимость подредактировать код. Решил сам занятся с изучением.
Так вот столкнулся с такой проблеммоq, не могу загрузить картинку с помощью форм через js&
Код выбора изображения

<form class="uk-form uk-form-stacked" enctype="multipart/form-data" @submit.prevent="orderCreate()">
                             
<input class="uk-width-1-1" type="file" name="image" :placeholder="direction.from.requisites_placeholder">
 <button class="uk-button uk-width-1-1 uk-text-center" disabled>Отправить</button>

</form>

Код функции orderCreate()

orderCreate: function(){
                this.buttonLock = true;
                this.errors = {};
		 var input = this.tempOrder;
                
                this.$http.post('/api/order/create', input).then((response) => {
                   
                }, (response) => {
                   
                }).then((response) => {
                    
                });
            },

Ну и непосредственно в файле php

$res = Input::file('image')->move(storage_path('/cheque'), 'test.png');

Если я напрямую (не через js) делаю запрос то все окей и файл загружается!
Помогите разобраться.

#3 Laravel 4 » Массовый запрос в базу » 29.04.2022 16:33:54

MargotRobbie
Ответов: 2

Здравствуйте. Подскажите как можно сделать запрос на выборку данных из базы сразу массивом.
Пишу код
$input = Input::all();
В $input лежит массив вида "id": [
    "8090056",
    "8090055"
  ]
Как сделать запрос в базу без foreach чтобы не делать много запросов
Сам пробовал $result = Test::where($input['id'])->first(); но не выходит
Подскажите пожалуйста, на выходе должно получится что то вроде
{
    "result": true,
    "data": {
        "id": [
            {
                "id": "8090056",
                "user": "Vasya",
                "name": "Васька",
               },
            {
                "id": "8090055",
                "user": "Petya",
                "name":"Петька",
               },
        ]
    }
}

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