Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
часть запроса (первая) уже написана на ларавеле с кучами условий
нужно вторую часть добавить
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 Заранее благодарен за ответы
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]
Здравствуйте, такая проблема: на одной форме присутствует два textarea для разного описания. Виджет выводится нормально, но в Базу данных сохраняет только первое поле.
Кто-то сталкивался с подобным?
Как исправить данную проблему?
Фреймворк Laravel. У обоих textarea одинаковое name. По name и подключается виджет.
можно так же сделать на стороне сервера
главное что б не сохраняло размер более 400 на 400 px
мне нужно на стороне клиента нужна
а еще какие варианты можно использовать?
Ситуация такая, есть код который добавляет картинку.
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. Подскажите пожалуйста знающие)
В контроллере есть код добавления файлов
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);
}
теперь в контроллере нужно добавить функцию удаления. Подскажите плз как правильно прописать функцию удаления)
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
вот что получается на локалхосте. Помогите позязя разобраться что я не так делаю
Страницы 1