🎉Welcome to Andrievskii Andreii channel, your reliable guide to the world of web development! If you've ever dreamed of creating your own website or improving your programming skills, you've come to the right place.📍
On our channel📺, we offer a comprehensive approach to learning web development, covering everything from basic knowledge to complex projects. Our courses cover a wide range of topics, including HTML, CSS, JavaScript, PHP, Python, and even frameworks such as CodeIgniter4 and Django.👨💻
We examine all aspects of web development, from basic layout to complex database management systems using SQL and MySQL. In our lessons, you will find practical examples of creating websites from scratch, including a detailed study of PHP8 and modern JavaScript practices.🌐
Beginners will find simple and understandable explanations here😊, while experienced developers will learn new techniques and practices that will help them improve their work.💡
Вроде всё хорошо, но ревью есть: 1. Зачем юзать getenv() для БД, когда есть Database ? 2. Для получения данных есть $this->request из него можно json выбирать 3. Читать хотя бы внимательнее, а не догадываться, что Routing это Routes 4. В filezilla есть синхронизация каталогов, чтобы не тыкать повторно по папкам. Либо сразу заливать её всю. Там не так много веса. 5. Лог не работает, потому что в .env не установлен development. По умолчанию production. Это 4 лвл лога Пишу не как придира, а чтобы улучшить твои видео)
Если меняете значения в .env нет смысла редактировать App.php Тем более одни и те же параметры. + при обновлении фреймворка не нужно будет обновлять файлы повторно, так как они не изменялись. Только в .env
Мне не понятно, почему внизу браузера отображается прокрутка. Прокрутка видна на видео. И я скачал файлы уроков с googla. Локально прокрутка браузера по горизонтали тоже присутствует. На firefoxe и на хроме
1. Twig 2. Blade (Laravel) 3. Latte 4. Plates 5. Mustache Выбор зависит от твоих потребностей и предпочтений: Twig: Если нужен мощный и гибкий шаблонизатор с большим сообществом. Blade: Если ты уже используешь Laravel или хочешь простой и удобный синтаксис. Latte: Если важна производительность и безопасность. Plates: Если нужен минималистичный шаблонизатор для небольшого проекта. Mustache: Если тебе нужен максимально простой шаблонизатор без логики.
Тут я не понял, а какой смысл тогда от :root который не в медиа-запросе, а самый первый, если теперь у нас font-size просто статичный и не меняется в зависимости от размера экрана, в чем смысл?
Я конечно извиняюсь,а нафига ты нагородил такой огород . Зачем ты понаписал лишнего, когда ты и так используешь объект подключения .Это масло масляное. Я понимаю если бы ты сделал так. class db{ private $host; private $dbname; private $user; private $pass; private function __construct($h,$dbn,$u,$p){ $h = $this->host; $dbn = $this->dbname; $u = $this->user; $p = $this->pass; $con = mysqli_connect($h,$dbn,$u,$p); if(!$con){ $mess[] = "Ошибка подключения!"; }else{ $mess[] = "Успешное подключения!"; } for($i =0; $i<count($mess);$i++){ echo $mess[$i]; } } } $bd = new bd("localhost","blog","root",""); Это я еще понимаю, но создавать объект,чтоб воспользоваться объектом,ну это я не понимаю)).
А как быть с нагрузкой. Допустим за 1 минуту 10000 пользователей нажмет на старт. Бот перестанет отвечать ? Я знаю что на Laravel есть ограничения по запросу. И разумно ли делать Телеграм боты на Laravel. Буду рад ответу
Если реально бот будет потреблять 10 000 или более запросов в секунду, а не просто в теории, то фреймворки не стоит брать вовсе. А нужно разрабатывать все с нуля и на более серьезных технологиях. Так как даже сам Laravel без телеграмма в секунду 10 000 запросов может начать тупить (много от железа и правильно архитектуры приложения). - Использовать очереди (например, Redis) для обработки запросов асинхронно - Кэшировать результаты запросов к API и базе данных, чтобы уменьшить нагрузку - Разворачивание бота на бессерверной платформе, такой как AWS Lambda, Google Cloud Functions или Azure Functions. Это позволит автоматически масштабировать ресурсы в зависимости от нагрузки. ...
28:58 Андрей, в самом конце видео, видно, что между кнопками в горизонтальном меню, есть отступы/пробелы. margin между кнопками мы не прописывали. Инспектор браузера говорит, что это "пробел". Есть ли возможность убрать отступ, не применяю при этом margin с отрицательным значением?
Я вот не понял, 100/12 это же будет 8 с копейками, я запутался на этом моменте, или же нужно было брать какие-то реальные значение вместо 100%. Как я понял есть размер экрана там 920 или 1080, условно это 100% и мы высчитываем по пиксельно размер одной колонки, только я не понимаю почему именно 12, почему не 10 или 15, почему именно 12, вообщем запутанно очень сильно.
о! Пхп, НАКОНЕЦТО, супер спасибо буду впитывать! Конечно хотелось что-то про сайты, магазины, как для джунов, но и тут спасибо! П.С. зашел случайно, что то повторял ,а тут увидел что есть новое видео, уведомления не было, хоть колокольчик на месте ((