Такой момент, что один вопрос появлялся на экране и после ответа, появлялся второй вопрос на весь экран. В принципе как в любом тестирование. Как стоит здесь делать?Записать все 12 вопросов в одну форму, в 12 разных блоков. Показывать следующий блок после ответа на вопрос. Форма - одна. Др-ть сервер AJAX'ом каждый раз - идея плохая, так как:
И как еще при этом таймер привязать к закрытие теста?Таймер - не надо привязывать. Берёте любой таймер на JS, коих валом или пишите простейший свой таймер (в зависимости от ваших потребностей). А на сервере соотв. проверяете время начала теста и время его окончания, если пользователь уложился в отведенный интервал - всё ок, если же нет...
В чем дело? Как запустить программу из-под другого юзера, не заходя в другую учетку?Думаю, дело в том, что у "другого" пользователя в путях PhpStorm не прописан. Думаю, Вам стоит попробовать одной из этих команд, найти где лежит запускаемый файл шторма и запустить его от другого пользователя с полным указанием пути.
Что делать с pet-проектами просле их завершения?
- репозиторий на гитхабе?- рабочий вариант на бесплатном хостинге и домене?
- рабочий вариант с красивым но платным доменом?
composer require cviebrock/eloquent-sluggable:^4.3
- для версии 4.3.х - картина ровно аналогичная. Безопасен ли такой способ сессии?Сами сессии в PHP довольно безопасны. Авторизация через ВК (механизм OAuth2) - тоже. Или Вы о чем-то ещё спрашиваете?
the requested PHP extension mongodb is missing from your systemЧто в переводе на русский означает "в вашем ПХП не установлено расширение по имени mongodb". Установите его и будет Вам счастье (или новая ошибка :)
apt install php7.2-mongodb
(для Debian/Ubuntu) Собственно сам вопрос, с чего начать изучение бэкендаХм... я бы начал с начала. Начало - это основы (базис) сетей, протоколов (TCP/IP, HTTP), самые основы работы веб-серверов, того же Linux'а и т.д. Обратите внимание на слово основы, механизмы уровня ядра Linux или исходный код Apache - Вам изучать совершенно не обязательно.
У меня все время есть желание переписывать информацию, изложенную в книгах, как будто без этого мне сложнее будет все запомнить.У меня тоже часто возникает такое желание, при чтении некоторых книг и иных материалов. Желание именно переписать (т.е. в прямом смысле, а не в том, в котором имеете в виду Вы, "перенести/скопировать на бумагу ручкой). А ещё лучше, не просто переписать, а ещё и переиздать потом под своим именем :)))
Даже сейчас, начиная знакомство с Apache, у меня появилось желание переписать всю его документацию только потому, что хочется все усвоить. Точно такое же желание появилось и в отношении документации MySQl. Это болезнь?Возможно, такое желание обусловлено одним из следующих факторов:
Затем коллекцию прогоняю через foreach(кстати, как это правильно называется?Это называется "обход в цикле" (один из вариантов названия "этого").
в цикле ставлю условие, если поле role_id не равняется "1"У Вас это условие когда-нибудь выполняется, хотя бы раз? P.S. При сравнении с цифрой, т.е. вот в таком варианте -
if($s->role_id != '1')
- "1" не обязательно оборачивать в кавычки, и наверное, лучше будет даже не оборачивать 1 в кавычки, если "1" - это именно (всегда) цифра.То есть я буду на столько разносторонним что смогу одновременно знать фронтенд смогу написать и нарисовать средний сложности сайт и одновременно знаю как построить неиросеть и много чего другого.Всегда хотел посмотреть на человека, который одновременно настолько хорош во всём.
ведь технологии сейчас так быстро развиваются что я тупо не успею "добежать" до должного уровня.
Как я могу получить эти данные без сохранения, а просто в переменную?Что делает функция create в Вашем случае? Есть подозрение, что это функция не фейкера и/или эта функция как раз напрямую отвечает за создание (сохранения) записи в БД.
// use the factory to create a Faker\Generator instance
$faker = Faker\Factory::create();
// generate data by accessing properties
echo $faker->name;
// 'Lucy Cechtelar';
echo $faker->address;
// "426 Jordy Lodge
// Cartwrightshire, SC 88120-6700"
echo $faker->text;
// Dolores sit sint laboriosam dolorem culpa et autem. Beatae nam sunt fugit
// et sit et mollitia sed.
// Fuga deserunt tempora facere magni omnis. Omnis quia temporibus laudantium
// sit minima sint.
Ведь почти на всех сайтах я встречал расширения html. Поясните пожалуйста за данный случай.Поисковой системе, в большей степени - всё равно, какое у Вас там расширение и есть ли оно вообще. В большинстве случаев, расширение - это часть адреса, в т.ч. можно попробовать настроить переадресацию с ".html" на файлы ".php", на уровне веб-сервера Apache / файла .htaccess.
Только вот не знаю плохой ли тон так делать?Очень вряд ли это можно назвать плохим тоном. Преимущество "голых HTML" только в том, что можно сэкономить в районе 1$ на хостинге в мес., что в свою очередь - довольно незначительная сумма для любого мало мальски серьёзного проекта...
может кто сталкивался на ubuntu с подобной проблемой?Эта проблема решается довольно легко. Есть такая штука, как "сборщики проектов" различные или другого рода пост-инсталляционные скрипты, в т.ч. к ним (к этой же области) относятся и различные хуки самого GIT'а.