
dypa
29.08.2018
14:08:59

Pavel
29.08.2018
14:09:08

Mikhail
29.08.2018
15:03:07
Не подскажите репозиторий админ панели для Laravel ?

Bo
29.08.2018
15:03:33

Google

Mikhail
29.08.2018
15:04:32
Он поставится нормально на текущий проект никак не повлияет?

Bo
29.08.2018
15:08:28
Вот это вопрос. Я предпочитаю руками собирать
https://evilinside.ru/negative-aspects-of-voyager-for-laravel/

Mikhail
29.08.2018
15:12:27
Да не она какая то навороченная
Такое не нужно)
Типо нужно не такая админка я наверно не так выразился.
Под сайт нужен раздел для администратора, без вмешательства в архитектуру Laravel
А просто которая будет работать с моделями там Users и так далее
Что бы руками не верстать это дело думал есть что то уже готовое

Vir
29.08.2018
17:37:40
может кто в курсе, как можно не выходя из phpstorm обновить страницу в браузере?
может плагин какой есть

rmshell
29.08.2018
17:46:54
jetbrans ide chrome||mozilla

Andrey
29.08.2018
18:40:53
&& livereload

Андрей
30.08.2018
11:50:51
привет всем тут такое дело у меня есть метод который курлом делает запрос в апи погоды и возвращает результат можно по идеии на хостинге скрипт по крону запускать . Есть ещё какие варианты как к приверу можно метод запускать раз в час

Google

Bastiang
30.08.2018
11:52:11
А зачем что-то изобретать, когда крон самый оптимальный вариант?

Андрей
30.08.2018
11:54:30
да я для апи делаю свою оббертку и хочу поробовать потом это все в композер пакет собрать

DK
30.08.2018
12:05:47
Вот это приветствие
я аж растерялся..

Adel
30.08.2018
12:19:03

DK
30.08.2018
12:19:31

Vitaliy Nameless
30.08.2018
12:24:22
за 5 тыр в месяц 2 через 2
но вариант с кроном мне все равно почему-то больше нравится

Андрей
30.08.2018
12:25:59
всем спасибо крон так крон ))

Arkadiy
30.08.2018
12:57:42
Привет! У меня возник вопрос, как перебрать весь массив иудалить в нем дубли? [1] => Array
(
[0] => Vitaliy
[1] => 093565491
[2] => fa4щnt1eby1@gmail.com
)
[2] => Array
(
[0] => Vitaliy
[1] => 093565491
[2] => fa4щnt1eby1@gmail.com
)
[3] => Array
(
[0] => test test
[1] => tets
[2] => test@test.com
)
[4] => Array
(
[0] => test test
[1] => tets
[2] => test@test.com
Пробовал стандарные функции, но не работают

rmshell
30.08.2018
13:16:00
arr.reduce()

Arkadiy
30.08.2018
13:20:44
спасибо, да я решил по другому)
$input = array_map("unserialize", array_unique(array_map("serialize", $create_data)));
вот таким методом


Митя Слонимский
30.08.2018
13:31:51
имеется яваскрипт выгрузки html таблицы в excel. выгружает всю таблицу исправно. какие нужно внести изменения что бы не загружал ненужный мне столбец?
<script>
function exportTableToExcel(tableID, filename = ''){
var downloadLink;
var dataType = 'application/vnd.ms-excel';
var tableSelect = document.getElementById(tableID);
var tableHTML = tableSelect.outerHTML.replace(/ /g, '%20');
// Specify file name
filename = filename?filename+'.xls':'excel_data.xls';
// Create download link element
downloadLink = document.createElement("a");
document.body.appendChild(downloadLink);
if(navigator.msSaveOrOpenBlob){
var blob = new Blob(['\ufeff', tableHTML], {
type: dataType
});
navigator.msSaveOrOpenBlob( blob, filename);
}else{
// Create a link to the file
downloadLink.href = 'data:' + dataType + ', ' + tableHTML;
// Setting the file name
downloadLink.download = filename;
//triggering the function
downloadLink.click();
}
}
</script>
скрин не прикрепляется...


Eugene "VEVer"
30.08.2018
14:34:05
Народ, пара вопросов про массивы PHP.
В какой-нить версии PHP присваивание массивов по ссылке было?
Вопрос отсюда растет: есть код
$arr1 = [1, 2];
$arr2 = $arr1;
$arr1[0]++;
$arr1[1]++;
Что будет в $arr2[0] и в $arr2[1] ? Кто-нить навскидку без проверки может сказать?

Google

Pavel
30.08.2018
14:36:09
Все будет свое

Serg
30.08.2018
14:36:33

Pavel
30.08.2018
14:36:34
[1,2] будет

Eugene "VEVer"
30.08.2018
14:36:52
[1,2] будет
Ок. А теперь так:
$arr1 = [1, 2];
$a = &$arr1[0];
$arr2 = $arr1;
$arr1[0]++;
$arr1[1]++;
Вопрос тот же

Pavel
30.08.2018
14:37:40
То же самое ничего не поменялось

Eugene "VEVer"
30.08.2018
14:38:21

Serg
30.08.2018
14:38:21
:)

Eugene "VEVer"
30.08.2018
14:39:25
arr1
array(2) {
[0]=>
&int(2)
[1]=>
int(3)
}
arr2
array(2) {
[0]=>
&int(2)
[1]=>
int(2)
}
Не очень понятно такое поведение.

Pavel
30.08.2018
14:44:01
хых и правда. Никогда с таким не встречался

Serg
30.08.2018
14:44:40
ты ту переменную больше не юзал у себя

Eugene "VEVer"
30.08.2018
14:44:41

Pavel
30.08.2018
14:45:36
Ну на самом деле похоже на баг
Я могу предположить такое: когда ты делаешь $a = &$arr1[0] то первый элемент массива становится у себя внутренне ссылкой. И далее эта ссылка начинает присваиваться в $arr2

Eugene "VEVer"
30.08.2018
14:48:04
При этом только конкретный элемент массива ссылкой становится. А остальные так значениями и остаются. Кароч, странная какая-то тема

Pavel
30.08.2018
14:49:23
Ну я знаю что есть "особенность" когда делаешь итерацию foreach($arr as &$item) { то после этого цикла переменная $item будет ссылаться на последний элемент массива, и можно так случайно переписать. Вероятно из той же оперы.

Dmitry
30.08.2018
18:33:14
Ну так все верно, при копировании ссылка остается ссылкой

Admin
ERROR: S client not available

Google

Eugene "VEVer"
30.08.2018
19:42:48

Dmitry
30.08.2018
19:43:31
$a = &$arr1[0]; - вот тут

Eugene "VEVer"
30.08.2018
19:43:58
Так ссылкой объявлена переменная $a

Dmitry
30.08.2018
19:44:52
М, в PHP нет понятия “кто-то ссылка, а кто-то нет”, есть контейнер, есть запись в таблице имен переменных… и они указывают на один контейнер
Т.е. с этого момента $a ссылка на $arr1[0] и $arr1[0] ссылка на $a равнозначно
PHP не знает кто курица, а кто яйцо, короче ?

Eugene "VEVer"
30.08.2018
19:46:35
Где это написано, можешь носом ткнуть?
И почему, при объявлении элемента массива этот элемент int, но как только поялвяется ссылка - он становитсья &int ?

Pavel
30.08.2018
19:47:14
Да, это не справедливо

Dmitry
30.08.2018
19:47:55
Ну общее понятие дает глава про ссылки, и еще стоит прочитать http://php.net/manual/ru/features.gc.refcounting-basics.php
правда она немного устарела уже начиная с 7.0
По-этому. если прям вот действительно хочешь понять, то https://nikic.github.io/2015/05/05/Internal-value-representation-in-PHP-7-part-1.html
А если “по-простому”, то представяй как я сказал… есть контейнеры с данными, есть именованные указатели на них (всегда)… И немного разное поведение, если контейнер помечен как ссылочный
В случае массива каждый элемент массива - такой контейнер. Когда пхп хочет изменить контейнер (сделать +1), на которое ссылаются два указателя, то если нет флага “ссылка” - то он разделяет контейнер на два, а если есть флаг “ссылка” - то контейнер остается один.
Хотя, конечно, все не так и все сложнее.

Pavel
30.08.2018
19:58:28
Это очень плохо. Операция взятия ссылки не должна модифицировать переменную

Eugene "VEVer"
30.08.2018
19:59:25

Dmitry
30.08.2018
20:08:44
вроде так, но если захочешь на этот контейнер навесить еще одно имя присваиванием без ссылки... то видимо он скопируется...
Но это хз... особое в 7

Eugene "VEVer"
30.08.2018
20:14:57

Pavel
30.08.2018
20:15:03
Это полный остстой, что за говноязык
Пора уже форкать и делать все нормально. Дженерики, енумы.

Google

Виталя
30.08.2018
22:50:52
Всем привет, делал кто-то сокет сервер на php при https соединении ?
Если я запускаю скрипт через консоль, то при функции stream_socket_accept я получаю поток
Но если запускаю через браузер, то получаю false
Не могу понять в чем может быть проблема
P.S. при http соединении было всё гуд

Pavel
30.08.2018
23:12:07

Виталя
30.08.2018
23:14:03
Создаю поток, через stream_socket_server
После вызываю ф-цию stream_select, после которой stream_socket_accept
И ф-ция stream_socket_accept возвращает мне false
Если запускать через консоль, то сервер отключиться при отключении ноута
А с браузера, я пишу ignore_user_abort() и после закрытия вкладки, он продолжает работать, из-за этого запускаю в браузере

Pavel
30.08.2018
23:17:36
А в случае браузера где у тебя запущен сервер? Тоже локально?

Виталя
30.08.2018
23:18:26
Нет, на хостинге
Свой домен есть, на нем запускаю