Laravel по-русски

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

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

#1 Re: Laravel 5 » запрос sql переделать в laravel запрос » 21.06.2017 14:10:31

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

#2 Laravel 5 » запрос sql переделать в laravel запрос » 21.06.2017 11:59:28

stiks1488
Ответов: 2

ecть запрос вида

SELECT
          t1.*,
          t2.*
        FROM (
        select
        колонка,
        колонка 1
        from таблица
        left join таблица2 on name.id = id
        where
        условие
        )t1
        LEFT JOIN (
            SELECT
            колонка
            from таблица
            where
            условие
            ) t2
            on (t1.колонка = t2.колонка)


вопрос, как прописать этот запрос на laravel, с возможностью объединить t.1 и t.2 Заранее благодарен за ответы

#3 Laravel 5.x » как заставить работать highcharts » 24.05.2017 15:22:30

stiks1488
Ответов: 1

Highcharts.chart('processing', {
    chart: {
        type: 'column'
    },
    title: {
        text: 'Инфографика'
    },
    subtitle: {
        text: 'График'
    },
    xAxis: {
        categories: data.dayLine,
        crosshair: true,
        labels: {
            rotation: 45
        }
    },
    yAxis: {
        min: 0,
        title: {
            text: 'шт'
        }
    },

    tooltip: {
        shared: true,
        formatter: function () {
            var s = this.x,
                points = this.points,
                len = points.length;

    plotOptions: {
        column: {
            pointPadding: 0.3,
            borderWidth: 0
        }
    },
    labels: {
        items: [{
            html: 'Всего',
            style: {
                left: '0px',
                top: '0px',
                color: (Highcharts.theme && Highcharts.theme.textColor) || 'black'
            }
        }]
    },
    series: [{
        name: 'да',
        data: data.yes_buyed

    }, {
        name: 'нет',
        data:  data.nou_dontbuyed,
        color:'#ff6d6d'

    }, {
            type: 'pie',
            name: 'Total consumption',
            data: [{
                name: 'да',
                y: data.yes_buyed
                color: Highcharts.getOptions().colors[0]
            }, {
                name: 'нет',
                y: data.nou_dontbuyed,
                color: Highcharts.getOptions().colors[1]
            }]
    }]
});
}



Подскажите как заставить этот участок кода считать общее колличество
заранее благодарен за ответы




type: 'pie',
            name: 'Total consumption',
            data: [{
                name: 'да',
                y: data.yes_buyed
                color: Highcharts.getOptions().colors[0]
            }, {
                name: 'нет',
                y: data.nou_dontbuyed,
                color: Highcharts.getOptions().colors[1]

#4 Laravel 5.x » CKeditor для двух textarea на одной странице » 16.05.2017 19:59:39

stiks1488
Ответов: 1

Здравствуйте, такая проблема: на одной форме присутствует два textarea для разного описания. Виджет выводится нормально, но в Базу данных сохраняет только первое поле.

Кто-то сталкивался с подобным?

Как исправить данную проблему?

Фреймворк Laravel. У обоих textarea одинаковое name. По name и подключается виджет.

#5 Re: Laravel 5 » Как добавить проверку размера при добавлении фото в js » 24.04.2017 20:04:43

можно так же сделать на стороне сервера
главное что б не сохраняло размер более 400 на 400 px

#6 Re: Laravel 5 » Как добавить проверку размера при добавлении фото в js » 24.04.2017 19:50:08

мне нужно на стороне клиента нужна
а еще какие варианты можно использовать?

#7 Laravel 5 » Как добавить проверку размера при добавлении фото в js » 24.04.2017 19:21:24

stiks1488
Ответов: 4

Ситуация такая, есть код который добавляет картинку.

                        var w = $('#good-image-wrapper-' + i);
            w.find('input[type="file"]').removeClass('hide');
            w.find('img').addClass('hide');
            w.find('input[type="text"]').val('');
            if(good['good_image_' + i] && good['good_image_' + i] > 0) {
                w.find('input[type="file"]').addClass('hide');
                w.find('img').removeClass('hide')
                w.find('img').attr('src', Application.api().path() + 'files/' + good['good_image_' + i] + '?download=1');
                w.find('input[type="text"]').val(good['good_image_' + i]);


как можно сделать что б загружались картинки не более 400 на 400 px. Подскажите пожалуйста знающие)

#8 Laravel 5.x » Как добавить удаление файлов » 10.03.2017 14:36:34

stiks1488
Ответов: 1

В контроллере есть код добавления файлов

public function store(Request $request) {
    $content = $request->getContent();

    $original_name = md5(date('Y.m.d H:i:s')) . '_' . date('Y.m.d H:i:s'); //$request->file("good_image_{$i}")->getClientOriginalName();
    $original_ext = 'jpeg'; //$request->file("good_image_{$i}")->getClientOriginalExtension();
    $filename = md5($original_name . date('Y-m-d H:i:s')) . '.' . $original_ext;
    $filepath = $request->server('DOCUMENT_ROOT') . '/public/assets/files/';

    file_put_contents($filepath . $filename, $content);

    //$request->file("good_image_{$i}")->move($filepath, $filename);

    $file = File::add($filename, $filepath . $filename, '//' . $request->server('HTTP_HOST') . '/public/assets/files/' . $filename, 0, 1, User::current()->id); //$name, $path, $uri, $size, $type, $user

    return $this->json('ok', $file);
}

теперь в контроллере нужно  добавить функцию удаления. Подскажите плз как правильно прописать функцию удаления)

#9 Общий раздел » как понять какого роута нет, и почему нет » 02.02.2017 01:59:28

stiks1488
Ответов: 1

NotFoundHttpException in RouteCollection.php line 145:
in C:\xampp\htdocs\all\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php line 145
at RouteCollection->match(object(Request)) in Router.php line 729
at Router->findRoute(object(Request)) in Router.php line 652
at Router->dispatchToRoute(object(Request)) in Router.php line 628
at Router->dispatch(object(Request)) in Kernel.php line 214
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in ShareErrorsFromSession.php line 55
at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in StartSession.php line 61
at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 36
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in EncryptCookies.php line 40
at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CheckForMaintenanceMode.php line 42
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 125
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 100
at Pipeline->then(object(Closure)) in Kernel.php line 115
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 84
at Kernel->handle(object(Request)) in index.php line 52

вот что получается на локалхосте. Помогите позязя разобраться что я не так делаю

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