Laravel Authentication. Установка Laravel на Open Server 6. Урок 1

  Рет қаралды 1,329

Андрей Кудлай

Андрей Кудлай

29 күн бұрын

В первом уроке серии мы установим Laravel на Open Server 6 и произведем первичную настройку проекта.
В предлагаемом цикле уроков мы напишем функционал регистрации и аутентификации пользователей на фреймворке Laravel. Этот функционал мы напишем с нуля, не используя готовые пакеты, а используя только возможности фреймворка. Данный функционал будет включать в себя следующие возможности: регистрация и активация учетной записи, аутентификация, восстановление пароля и т.п.
Исходники к уроку - github.com/matroskin978/larav...
==========================================
💖 Поддержка канала
www.donationalerts.com/r/matr...
Мои курсы на Udemy
Не получается приобрести курс или нужна скидка - обращайтесь. Решим :)
Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка":
www.udemy.com/course/php-8-fr...
Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram...
Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart...
Курс по PHP - www.udemy.com/course/php-8-ua...
СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sq...

Пікірлер: 47
@matroskin978
@matroskin978 27 күн бұрын
💖 Поддержка канала www.donationalerts.com/r/matroskin978 Мои курсы на Udemy Не получается приобрести курс или нужна скидка - обращайтесь. Решим :) Курс "PHP 8. ООП. Создание собственного PHP MVC фреймворка": www.udemy.com/course/php-8-framework/?referralCode=1D29D8356C893C7889B3 Курс по созданию интернет-магазина и веб-приложений в Telegram - www.udemy.com/course/telegram-bots-web-apps/?referralCode=A574DFE059CF9FF4E002 Курс по созданию собственного шаблона интернет-магазина для OpenCart 3 - www.udemy.com/course/opencart-3/?referralCode=96BAF7C78DF57D6A90CA Курс по PHP - www.udemy.com/course/php-8-ua/?referralCode=4DAAEA9CF6ADF447D879 СУБД MySQL и язык запросов SQL. Теория и практика - www.udemy.com/course/mysql-sql/?referralCode=B6655F05D32032D80C0B
@Have476
@Have476 27 күн бұрын
спасибо за урок, а можно в данный цикл включить исползование ролей и полномочий (roles and permission) с помощью пакета spattie\permissioin? заранее благодарен, чтобы использовались условные middlwere где это нужно, сидры и с наглядным примером того, что необходимо сделать, чтобы в таблице в базе данных в таблицу roles has permissiion заносились нужные данные ..
@matroskin978
@matroskin978 27 күн бұрын
Пожалуйста) К сожалению, в рамках данной серии не получится. Серия только по озвученным темам и хочу ее сделать на несколько уроков. Соответственно, не хочу ее раздувать темами, пусть и смежными, которые будут предлагаться в комментах. Но, возможно, запишу отдельную серию, в которой будет авторизация и роли.
@Have476
@Have476 27 күн бұрын
@@matroskin978 благодарю тем много в этом направлении как по мне даже для отдельного цикла), в русском сегменте или старый материал, либо много основных моментов остается недосказанных и приходится очень часто идти за информацией к индусам😀
@arthur_478
@arthur_478 27 күн бұрын
Ура, дождались!!! Спасибо большое
@matroskin978
@matroskin978 27 күн бұрын
Пожалуйста ;)
@user-rr1oo1dj2l
@user-rr1oo1dj2l 27 күн бұрын
Тот урок, который мне нужен был больше всего=)) Личное от меня спасибо за курсы по регистрации и авторизации!!!
@matroskin978
@matroskin978 27 күн бұрын
Пожалуйста 🙂
@serhii_chechelnytskyi
@serhii_chechelnytskyi 27 күн бұрын
Спасибо!
@kuralmahanbet9138
@kuralmahanbet9138 27 күн бұрын
Отличные уроки 👍 Ждём продолжения 👍👍👍
@matroskin978
@matroskin978 27 күн бұрын
Спасибо ;)
@dmitriivanov7010
@dmitriivanov7010 24 күн бұрын
Отличный урок. Ждём продолжения!😊
@matroskin978
@matroskin978 24 күн бұрын
Уже вышло 😉
@phpstudy8625
@phpstudy8625 26 күн бұрын
Классные уроки !!! Спасибо огромное
@user-tj2dt7rm8c
@user-tj2dt7rm8c 27 күн бұрын
🤩🤩🤩
@brigadirf8278
@brigadirf8278 27 күн бұрын
Наконец то я дождался авторизацию на ларавеле)) Спасибо Вам, Андрей!
@matroskin978
@matroskin978 27 күн бұрын
Пожалуйста 😉
@amat0ru
@amat0ru 27 күн бұрын
👍
@linuxforbeginners5121
@linuxforbeginners5121 24 күн бұрын
Привет. Интересная тема для реализации. Интересна по той причине что реализуется по большей степени на чистую не используя решения от самой Laravel. Я хочу уговорить преподавателя показать как делается авторизация какими-то способами Laravel но это всё же на усмотрение преподавателя так как у на не так много времени да и преподаватель на дополнительные занятия с нами не согласен (и можт быть от части прав так как отдыхпть тоже нужно, да и чем заняться кроме нас я тоже думаю есть). На данный момент я изучаю здесь курс именно по работе с Laravel и изучил первую часть по работе с БД и для меня это не сложно так как я уже хоть и не много но всё же поработал с БД MsSQL и так же поработал с MySQl с помощью PDO. Тренировать конечно есть ещё что но общее понимание и некоторые знания уже в голове есть. Конечно хотелось бы знать как делается авторизация на самом Laravel так как я её интуитивно делал но нужно ещё пробежаться по инструкции и понять что и как. И да быстро взглянул и да есть много чего, попробую реализовать всё +/- и по инструкции и по вашим видео. Оба варианта думаю всё таки будут полезны для широты действий в случае если нужно что-то реализовать не так как это реализовано в Laravel. Суть в том что на изучение многого нужно и времени много, а что потребуется на самом деле пока не ясно. Так же изучать что-то и не практиковать тоже не вариант так как если не праклитуешь то забываешь. По этому нужно совмещать и изучение и практику. Ещё одним большим пробелом в обучении являются груповые проекты. Эти проекты не организованны вообще ни как. Нас разделили на две группы и вообще ничего не рассказали про коллективную работу с GitHUB это первый минус. Второй минус это о что мы учимся удаленно это раз и что не у всех в течении недели есть время что-то делать по проекту (либо кто-то забивает на то чтобы что-то делать). Просто у нас в группе есть люди которые что-то быстро и самостоятельно делать не могут. Я хоть и делаю не быстро но полностью самостоятельно могу решать вопрос. Так же мнение многих что неделя это не срок для проекта особенно когда коллективно его ни кто из нас не делал. Но преподаватель в академии считает что это не так и опирается только на свои силы, а не то что все по разному делают одну и ту же задачу. Например кто-то сразу продумывает всё в БД и переделывать больше не нужно, а кто-то а за 5-10 раз нормально сделать не сможет. Ну и вопрос упирается в тупик так как в 100% мы видем уже полноценные сайты, а при такой насмотренности спроектировать что-то совсем детское сразу не получается. Тут и рождается делема что можно сделать за неделю чтобы все всё успели. Что-то накидал кучу мыслей, так как вспомнилось когда прочитал тему серии уроков. Ну думаю мы справимся так как академия из-за некачественно выполненного коллективного задания ни кого отчислять не станет, а это лишь будет ещё одним уроком и толчком для того что нужно учить. Я лишь жалею что раньше самостоятельно не натыкался на такие уроки как ваши и что-то не учил. Сейчас бы гораздо меньше времени тратил на всё это и может даже коллективу помогал делать коллективные проекты. Но это проблема не лично моя а коллектива по этому я просто рвусь вперёд паровоза за всю группу, а этого делать не стоит. Спасибо и за это видео. Обязательно посмотрю его в ближайшее время. У меня есть еще пару дней а именно пятница и суббота чтобы поизучать да и на следующей неделе я думаю среди недели я осилю до конца Laravel и авторизации как от Laravel так и сделанную в ручную.
@matroskin978
@matroskin978 24 күн бұрын
Привет! Если нужна регистрация и логин без Laravel, тогда вот урок - kzbin.info/www/bejne/pZWYlqGChMqYr7M
@user-jp1cm1li1i
@user-jp1cm1li1i 27 күн бұрын
Это гораздо интереснее, чем разбирать какие то вордпрессы на плагинах вукомерц.
@matroskin978
@matroskin978 27 күн бұрын
Все профессии нужны, все профессии важны)
@AlexCujba-ye1bv
@AlexCujba-ye1bv 24 күн бұрын
Спасибо за урок! Хотел узнать будет ли урок про Composer, как работают install и update команды?
@matroskin978
@matroskin978 24 күн бұрын
Пожалуйста. Про Composer не планировал. Но, если нужно, можно сделать. Хотя там особо и показывать нечего, все достаточно просто.
@user-kc4tr9rx2m
@user-kc4tr9rx2m 27 күн бұрын
Спасибо)
@user-ce2rr1ky8x
@user-ce2rr1ky8x 27 күн бұрын
Уряяяяяя!!!!! СПАСИБО БОЛЬШОЕ! Расскажите как изменять стиль письма которое будет приходить на почту для подтверждения, информации об этом вообще нет или размытая :)
@matroskin978
@matroskin978 27 күн бұрын
Пожалуйста) Работу с готовым шаблоном письма покажу. Как создавать свои шаблоны и работать именно с отправкой писем - покажу уже в основном цикле по Laravel.
@alexdreamer11
@alexdreamer11 26 күн бұрын
Отлично, большое спасибо. Скажите, будет ли у вас полноценный курс по laravel с созданием какого-нибудь магазина ?
@matroskin978
@matroskin978 26 күн бұрын
Пожалуйста) Курс записывается, но там будет не магазин, скорее всего. Пока не решил.
@alexdreamer11
@alexdreamer11 25 күн бұрын
@@matroskin978 Здорово, куплю обязательно
@Roman_Nikolaevich
@Roman_Nikolaevich 20 күн бұрын
12:08 в .env DB_CONNECTION указываете "mysql", хотя подключаете MariaDB 11.2? В database.php для MariaDB есть отдельные настройки подключения - "mariadb" - почему вы их не используете?
@matroskin978
@matroskin978 20 күн бұрын
По привычке. На хостинге MariaDB ни разу не встречал, везде MySQL. Поэтому по привычке и использую его. Можете указать другое название соединения.
@userLaravel
@userLaravel 27 күн бұрын
Спасибо, очень интересно, Андрей. Повторяю ваши действия у себя на пк, но на 07:50 у меня при установке laravel выходит ошибка: "'composer' is not recognized as an internal or external command, operable program or batch file."... не подскажите в чем может быть проблема?
@matroskin978
@matroskin978 27 күн бұрын
А консоль имеет такой же вид при этом? Стилизованная надпись Open Server Panel и текущая среда System присутствуют? В ошибке сообщается, что не находит команду Composer. А это значит, что либо при установке сделали что-то не то, например, отжали галочку добавить в переменные PATH, либо же это не консоль сервера. Как быстрый вариант решения проблемы, можно установить Composer с официального сайта. При установке должна стоять галочка добавления в переменные PATH. Ну и запускать тогда уже командную строку Windows и выполнять команду из нее.
@userLaravel
@userLaravel 23 күн бұрын
@@matroskin978 Андрей, я правильно понимаю, что раз Вы ставите Laravel в пустую папку, используя консоль sistem OS6, на ПК должен быть установлен php с добавлением в Path и Сomposer?
@matroskin978
@matroskin978 23 күн бұрын
@@userLaravel да. Но это все (и PHP, и Composer) уже есть в окружении OSPanel. Соответственно, все это должно работать у вас также, как и у меня. Если не работает, скорее всего, что-то делаете не так. Попробуйте открыть консоль из активного модуля PHP. После этого с помощью команды cd перейдите в папку проекта: cd home/lv-auth.loc И попробуйте выполнить установку Laravel.
@Dante___Redgrave
@Dante___Redgrave 26 күн бұрын
При установке laravel выходит ошибка: "'composer' is not recognized as an internal or external command, operable program or batch file." OpenServer раньше не пользовался а сейчас решил научиться скачал версию 6.0 по ней мало информации как исправлять ошибки сколько раз не переустанавливал проблема так и осталась прежней и в интернете подобных решений понятных для новичков нету и это сильно сбивает с толку .На сайте же OpenServer в документации указано : Работа с инструментами разработки Composer Готов к использованию: Composer предустановлен и готов к работе без дополнительной настройки. Активация среды: Для работы с Composer в консоли активируйте среду любого проекта или модуля PHP. Изолированные версии: Каждый модуль PHP имеет собственную версию Composer и отдельный домашний каталог.
@matroskin978
@matroskin978 26 күн бұрын
Сегодня задавался аналогичный вопрос в комментариях с такой же ошибкой - посмотрите. По установке и использованию Open Server я записывал видео недавно, оно есть на канале.
@slavamarchkov
@slavamarchkov 26 күн бұрын
Попробуйте запустить установку Laravel, открыв консоль не из главного меню OpenServer, а из меню модуля PHP 8.3. Затем в командной строке наберите composer. И должно все заработать. Дополнительно ставить Composer не нужно.
@Dante___Redgrave
@Dante___Redgrave 23 күн бұрын
@@slavamarchkov При запуске с основного выдаёт всё ту же ошибку 'compocer' is not recognized as an internal or external command, operable program or batch file.При запуске из меню модуля PHP 8.3 команда lv-auth.loc>composer create-project laravel/laravel проходит начинается загрузка и потом выдаёт ошибку In GitDownloader.php line 82: git was not found in your PATH, skipping source download
@slavamarchkov
@slavamarchkov 23 күн бұрын
@@Dante___Redgrave похоже, что у вас в системе не установлен git, или же он установлен, но не прописан в переменных среды окружения
@yaroslavmakarov2218
@yaroslavmakarov2218 19 күн бұрын
osp use php-8.3 далее всё работает
@dark104true
@dark104true 26 күн бұрын
Почему-то не ставится 11 версия, только десятка, хотя включен только модуль PHP 8.3, phpinfo показывает PHP Version 8.3.6
@matroskin978
@matroskin978 26 күн бұрын
Какая ошибка при попытке установки?
@dark104true
@dark104true 26 күн бұрын
@@matroskin978 Наверное, разобрался. У меня composer цеплял версию PHP из папки к старой версии Опен сервер, перецепил на 8,3 из новой версии. Всё получилось.
@matroskin978
@matroskin978 26 күн бұрын
@@dark104true ничего не понял, но, если заработало - отлично!)))
@dark104true
@dark104true 26 күн бұрын
@@matroskin978 :) composer вызывал версию PHP 8.19, соответственно предлагал 10 laravel
Laravel Authentication. Аутентификация. Урок 6
28:48
Андрей Кудлай
Рет қаралды 351
Laravel Authentication. Шаблон и представления. Урок 2
18:24
Balloon Stepping Challenge: Barry Policeman Vs  Herobrine and His Friends
00:28
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
kak budto
Рет қаралды 1,3 МЛН
Open Server 6. Установка. Настройка. Работа
40:38
Андрей Кудлай
Рет қаралды 4,2 М.
Open Server Panel 6. Installation. Setup. Project creation. phpMyAdmin
32:26
Ян Метелица
Рет қаралды 7 М.
Balloon Stepping Challenge: Barry Policeman Vs  Herobrine and His Friends
00:28