Обалдеть! Именно по Вашим урокам у меня все получилось!!!!! Здоровья Вам!✅🚀
@gosha_dudar3 жыл бұрын
Спасибо, приятно слышать 😊
@help-students-kursovaya-rabota2 жыл бұрын
The best lessons, which i have ever learned programming , Thanks to you so much Gosha!
@kreoszs4 жыл бұрын
У кого выдает ошибку драйвера во время миграции: Командой php --ini посмотрите где лежит файл php.ini (Loaded Configuration File), в файле найдите ;extension=pdo_mysql и раскомментируйте эту строку (уберите ; )
@user-rv7cv6mh2u4 жыл бұрын
Thanks, bro!
@romanalexandrov75704 жыл бұрын
Ты просто лучший!
@gunners95664 жыл бұрын
спасибо очень помог
@АдептСовиности4 жыл бұрын
TTTTTTHANKS
@oxid36984 жыл бұрын
спасиб
@archee73093 жыл бұрын
Если у кого то возникнет ошибка "SQLSTATE[42S22]: Column not found" при отправке формы - пропишите в модели внутри класса следующее(без кавычек): "public $timestamps = false;". Это сработает и ваша форма отправится, так как по умолчанию laravel будет ожидать столбцы created_at и updated_at в вашей таблице. Установив для него значение false, он переопределит настройку по умолчанию.
@sorrowsorrow58213 жыл бұрын
Спасибо за такой интересный и полезный контент!
@gamingplay54152 жыл бұрын
как всегда интересно смотреть) хотелось бы больше
@_ZUBR_ Жыл бұрын
Спасибо за урок!
@gevorgmovsisyan51535 жыл бұрын
Спасибо большое, ждем следующие части
@narek91875 жыл бұрын
в следующем блоге делайте полную аутенфикацию пожалуйста, спасибо
@hrebb4 жыл бұрын
А кого тоже ошибка по php artisan migrate то рекомендую использовать командную строку, а не терминал в phpstorm мне помогло и заработало
@lunguolga60004 жыл бұрын
Bolisoe, bolisoe spasibo!
@art_mkyan4 жыл бұрын
Спасибо самый лучший канал!!
@gromfer7085 жыл бұрын
Как раз изучаю) около 6 часов ипался с тем как делать пользовательские сообщения при ошибки валидации без магии с __error и тд, и в итоге еле разобрался)
@sparkqy1355 жыл бұрын
Это описано в доке, вдруг что)
@Roman-wz2wb4 жыл бұрын
Советую полям в миграции проставлять null по-умолчанию, ибо словите прикольную ошибку если поле пустое передадите) $table->string('user_name')->nullable();
@bestanimalchannel4 жыл бұрын
Без это работает же! Валидация не пропустит по любому, если ты без валидаций то надо добавить
@LimbArchitect4 жыл бұрын
Соответственно, хорошее видео. Чисто практически, соответственно, всё объяснено очень доходчиво. Однако, соответственно, ложка дёгтя: слово-паразит "соответственно", соответственно употребляется слишком часто и, соответственно, набивает оскомину. Соответственно.
@alexandrsargsyan22022 жыл бұрын
Спасибо большое
@poleznoedelo4 жыл бұрын
При возникновении ошибки: [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique(email)) Стоит в файле: /config/database.php для настроек MySQL прописать 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci' Если вы используете utf8 вместо utf8mb4
@goodday45643 жыл бұрын
Спасибо тебе огромное!
@ИловМакс4 жыл бұрын
Не совсем понятно, как модель связанна с таблицей в бд. В модели название таблицы не указано, называются они немного по-разному. Может знает кто?
@movidikovich4 жыл бұрын
В доках так написано ) Имена таблиц Заметьте, что мы не указали, какую таблицу Eloquent должен привязать к нашей модели. Если это имя не указано явно, то в соответствии с принятым соглашением будет использовано имя класса в нижнем регистре и во множественном числе. В нашем случае Eloquent предположит, что модель Flight хранит свои данные в таблице flights. Вы можете указать произвольную таблицу, определив свойство table в классе модели:
@saintsplay23374 жыл бұрын
У кого выдает ошибку драйвера во время миграции: Вам нужно будет отредактировать php.ini, для этого в консоли введи php -v - чтоб узнать версию, примечание: нужно редактировать тот php, который был добавлен вами в Path, то есть тот php, который вы установили глобально, не трогайте который относятся к вашему локальному серверу. Открыть php.ini в любом редакторе кода, введите в поиск (Ctrl + F) ;extension=curl раскомментируйте убрав перед extension ( ; ) =================================== список что нужно раскомментировать: extension=curl extension=openssl extension=pdo_mysql extension=pdo_pgsql - на всякий случай extension=pdo_sqlite - на всякий случай сохраните файл =================================== Проверьте, какие расширения PHP вы установили php -m или php -r "print_r (get_loaded_extensions ());" ================================== если в списке имеются: curl openssl pdo_mysql pdo_pgsql pdo_sqlite в током случае успех! миграция должна пройти успешно. php artisan migrate php artisan cache:clear Сам долго тупил по причине того что редактировал php.ini в openserver и не фига не работала потом догнал через 1ч.
@BadMusic6664 жыл бұрын
Вместо Парада 24.06.2020 смотрела данное обучение, пользы больше.
@bj_hartunderb1ade495 Жыл бұрын
новой версии laravel 10 нет в папке Controllers файла ContactController.php. Вместо него один файл, Controller.php. Так должно быть?
@ВладиславСоколенко-у4й15 күн бұрын
Треба запустити php artisan:controller ContactController в терміналі для створення потрібного контролера.
@FedorSTR4 жыл бұрын
не выводится сообщение "Сообщение было добавлено"(24:31), зеленая рамка появляется. P.S. Нашел свою ошибку: вместе- {{ session('success') }}, написал {{ session(' success') }}, т.е. пробел между знаком ' и словом success.
@boris270214 жыл бұрын
Доброго времени суток! У меня не создались таблицы в phpMyAdmin? при вводе команды "php artisan migrate" выдает: Illuminate\Database\QueryException : SQLSTATE[HY000] [1045] Доступ запрещен для пользователя 'root'@'localhost' ( using password: YES) (SQL: select * from information_schema.tables where table_schema = laravel_blog and table_name = migrations and table_type = 'BASE TABLE') Как решить проблему? Использую Open Server.
@БекайдарЕржанов3 жыл бұрын
такая же ошибка и у меня, решения пока не найдено
@boris270213 жыл бұрын
модуль php_pdo (работает) не рас комментирован. откройте файл "php.ini" в папке где установлен у вас php уберите ";" (точку с запятой) перед: extension=pdo_mysql, extension=pdo_odbc , extension=pdo_pgsql Так я решил проблему!
@АлександрМурзаев-ч7х2 жыл бұрын
Целый день боролся, нашел такое помогло: если вы до этого используете localhost и root ваш файл будет кэширован удалить /bootstrap/cache/config.php
@ДенисСтепанов-и8к Жыл бұрын
Для себя так и не понял где и для чего может понадобится Ларавел. Какие задачи он облегчает? Для новичков может оно и пойдет, но для серьезного крупного проекта вы будете вносить изменения практически в каждой функции и подстраивать под проект. В итоге смысл в нём теряется.
@aleksandrvershinin952 Жыл бұрын
если проект не крупный это не значит, что на нем работают только новички :) я даже больше скажу, в некрупные стартапы для создания mvp чаще требуются люди с опытом и зарплаты там чаще выше, чем в крупных проектах где ты можешь затеряться в команде со 50+ разработчиками едва трогая код. приведите пример с чем вы сравниваете laravel, если не сложно, говоря об изменениях в каждой функции.
@codeacademy61995 жыл бұрын
thanks)
@andriioliunin66134 жыл бұрын
Как исправить? SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where table_schema = laravel_blog and table_name = migrations and table_type = 'BASE TABLE')
@sultankydyrkozha4 жыл бұрын
Добавить в .env DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock
@Desmait4 жыл бұрын
@@sultankydyrkozha от души
@БекайдарЕржанов3 жыл бұрын
@@sultankydyrkozha а если я использую опенсервер?
@OneSBeats Жыл бұрын
@@sultankydyrkozha ты просто лучший! Спасибо! Считаю что об этом нужно говорить в ходе обучения, урок ведь на локальном хосте, а значит нужно на это обратить внимание
@crazyprometey5 жыл бұрын
id не обязательно иметь в таблице. Можно пользоваться составным ключом, который дает уникальность. Например для таблицы связей в реализации многие ко многим будут идентификатор поля к одной таблице, идентификатор к другой, а собственного не обязательно.
@МаксимКучиров-е9г4 жыл бұрын
Да, но это таааак сложно, лучше просто хранить id объекта во всех таблицах где он используется))
@arh_arh4 жыл бұрын
на сколько я знаю, нельзя редактировать запись, если у нее нет id которое прибалвяется автоматически(не сколько раз забывал давать id, и долго не мог понять какого хера не мог редактировать запись)
@KASUSSHOW4 жыл бұрын
Это глупо, я еще не видел проекта без ID, даже большие сайты как VK, Facebook по id получает идентификацию
@crazyprometey4 жыл бұрын
@@KASUSSHOW id и составной ключ это разные вещи. Вот задача есть таблица пользователей где идет идентификация по id нужно сделать возможность чтобы пользователи могли ставить друг другу лайки и это учитывалось в отдельной таблице кто уже поставил лайк и свой лайк можно убрать а потом опять поставить. Вопрос эта таблица учета лайков будет иметь ключом один id или составной ключ?
@Andrii.QA13 жыл бұрын
Скажите , а модель класа всегда должна называться как таблица в БД? Потому что именно модель выполняет связь через контроллер с базой? И принципиально ли это чтоб название таблицы было в множественном, а название модели в одиночном числе? И еще вопрос: мне надо на одну страницу вывести данные с двух/трех таблиц БД. Как такое возможно сделать? Надо для каждой таблицы создать свою модель класса, и их всех подключить в один Контроллер (который обслуживает эту страницу)? Но ведь все функции Контроллера описываются в модель{}. Значит можно сделать так: модель1{ф1; ф2; ф3} модель2{ф1; ф2; ф3} ? Или надо комбинировать две записи моделей в одну запись?
@informaticaii42483 жыл бұрын
у кого- то была такая ошибка Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.?Если да то подскажите пожалуйста как исправили
@viktorkatelevskiy62694 жыл бұрын
Если кто-то столкнётся с ошибкой при миграции(php artisan migrate ), то если БД вас MySQL, обновите версию до 5.7, если это MariaDB, то до 10.4. На версиях ниже не пробовал. Всем бобра)
@user-ns6ir2zn9r4 жыл бұрын
Заметил интересную деталь php artisan migrate с localhost в настройках не заработало, а с 127.0.0.1 миграция запустилась
@СергейБойко-э9р4 жыл бұрын
Спасибо, у меня также.
@МаксимПронь-м4з5 жыл бұрын
Здравствуйте. При проведении миграций баз данных появляется ошибка: Illuminate\Database\QueryException : could not find driver (SQL: select * from information_schema.tables where table_schema = maxim and table_name = migrations and table_type = 'BASE TABLE') at D:\OSPanel\domains\biblio\vendor\laravel\framework\src\Illuminate\Database\Connection.php:664 660| // If an exception occurs when attempting to run a query, we'll format the error 661| // message to include the bindings with SQL, which will make this exception a 662| // lot more helpful to the developer instead of just the database's errors. 663| catch (Exception $e) { > 664| throw new QueryException( 665| $query, $this->prepareBindings($bindings), $e 666| ); 667| } 668| Exception trace: 1 Doctrine\DBAL\Driver\PDOException::("could not find driver") D:\OSPanel\domains\biblio\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php:31 2 PDOException::("could not find driver") D:\OSPanel\domains\biblio\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOConnection.php:27 Please use the argument -v to see more details.
@soundofsoul87314 жыл бұрын
Привет, вы решили эту проблему?У меня тоже самое.
@Roman-wz2wb4 жыл бұрын
"could not find driver" значит что пыха не умеет работать с базой, нужно поставить плагин. На линуксе например: apt install php-mysql
@scorp98384 жыл бұрын
обновите обязательно перед установками MAMP и всего прочего VC_redist.x64 с оф.сайта support.microsoft.com/ru-ru/help/2977003. ПЕРЕЗАГРУЗКА ОБЯЗАТЕЛЬНО! установите драйвера с оф. сайта MySQL dev.mysql.com/downloads/installer/ там для винды x32 но у меня х64 и всё пошло гуд, заработала база!!!! а так ошибку выдавал!!! инструкция по установке info-comp.ru/install-mysql-on-windows-10 (я на windows 7 ставил)
@tetskiy3 жыл бұрын
Нужно ли фильтровать вводимые данные?
@ДякуйГалимов-л1з3 жыл бұрын
phpadmin вообще не запускается. Пишет ошибку: Соединение невозможно! Неверные настройки. mysqli::real_connect(): (HY000/2002):
@azizashodieva6537 Жыл бұрын
Save not exists ... как решить эту ошибку. Наследование не произашло
@trommo4 жыл бұрын
Кто в курсе - как сделать в редакторе Sublime Text 3 такую же консоль, как у Георгия? Нагугливается несколько решений через плагины, а как сделано именно здесь?
@StrifeTheHorseman4 жыл бұрын
в первом же видео было показано что он устанавливал плагин для атома.
@KASUSSHOW4 жыл бұрын
Для sublime text 3 нету к сожалению нормального решения, консоль это по сути вещь от IDEA, а sublime позиционирует себя как текстовый редактор просто. Можете использовать Sublime Text 3 + Open Server (В нём есть консоль, то есть вместо консоли в sublime вы будете использовать консоль, локального хостинга. По крайней мере я так работал)
@slavashabalin81714 жыл бұрын
Добрый день. У меня вот такая ошибка. Когда я уже ввожу данные в поля формы. Мне выдает ошибку. could not find drive (SQL...). Как быть? С чем это связано?
@leshamiroliubov56854 жыл бұрын
в папке с php в файле php.ini раскоментируйте строки: extension=mysqli extension=pdo_mysql extension=pdo_sqlite
@terminouer3 жыл бұрын
У меня посте php artisan config:cache выдает ошибку There is no existing directory at "/Users/l2sap/Documents/laravel-dev/projects/fourth/storage/logs" and it could not be created: Permission denied и никакой метод из сети не помогает исправить ее.. . . Кто знает как решить?
@princeofrucoy2045 жыл бұрын
привет Гоша у меня к те просьба пожалуйста сделай урок на прогу neko land studio В Steame эта прога есть я не могу его понять. еси не сложно на вид легче чем Game maker. но все же я не понял его
@obuwkakomfort3 жыл бұрын
Если помимо mysql я захотел работать с постгрес, как мне сделать все тоже самое для второй базы , кто знает ?
@imichimi3093 жыл бұрын
Если у кого- то вылезает ошибка SQLSTATE[42S02], то в модуль впишите такую строчку: protected $table = ‘название таблицы’
@olgasinenkova4784 жыл бұрын
PDOException::("SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
@nartbasariya67534 жыл бұрын
Как загружать изображения в бд и выводить их ?
@VladBigun4 жыл бұрын
никак, в бд можно загрузить название изображение, а само изображение хранить в папке проекта
@dariusweber4 жыл бұрын
php artisan migration:refresh --seed
@TheFirstCrypto2 жыл бұрын
Return redirect()->route(‘home) зачем здесь нужен «route”?.?.?.?
@chokoladis2 жыл бұрын
У кого "could not found driver .....", если рекомендации других людей не помогают, попробуйте кроме раскомменчивания pdo_mysql ещё там же раскомментить блок mysqli и запустить консоль через сам сервер
@mr.lubynets3 жыл бұрын
У меня дело на переходе на другой машрут накрылось
@ВладимирГолубев-ш6ы5 жыл бұрын
Symfony\Component\Debug\Exception\FatalErrorException Class 'App\Http\Controllers\admin\Controller' not found почему может не видеть класс? все пишу как у вас
@mikekunitsin23864 жыл бұрын
убедитесь в наличии "use App\Http\Controllers\Controller;"
@warcraftoff3 жыл бұрын
Почему язык переключил на русский?
@Павел-р8ю5е4 жыл бұрын
мысль прослеживается где что лежит, а функции откуда берутся, нет. Кроме тех что указал по документации ((
@ostinfree53993 жыл бұрын
В чем логика миграций? Почему вручную не создать таблицы в phpmyadmin?
@ximafor3 жыл бұрын
Объясняешь максимально не понятно, спасибо.
@ЮрийБаздир-щ6ц5 жыл бұрын
Кто может помочь??? 1 PDOException::("could not find driver") C:\Users\Юрий\Downloads\OSPanel\domains\laravel\itproger\vendor\laravel\framework\src\Illuminate\Database\Connecto rs\Connector.php:70 2 PDO::__construct() C:\Users\Юрий\Downloads\OSPanel\domains\laravel\itproger\vendor\laravel\framework\src\Illuminate\Database\Connecto rs\Connector.php:70 Please use the argument -v to see more details.
@augustusburr4 жыл бұрын
ну как ты решил?
@meow-oui4 жыл бұрын
Хорошие, свежие, очень актуальные видео, спасибо. Но очень тяжело воспринимать столько разжевываний информации. Приходится слушать на скорости 1.5 и еще и перематывать :(
@kevinkombetto80704 жыл бұрын
Illuminate\Database\QueryException SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where table_schema = mytable and table_name = migrations and table_type = 'BASE TABLE') at vendor/laravel/framework/src/Illuminate/Database/Connection.php:671 667| // If an exception occurs when attempting to run a query, we'll format the error 668| // message to include the bindings with SQL, which will make this exception a 669| // lot more helpful to the developer instead of just the database's errors. 670| catch (Exception $e) { > 671| throw new QueryException( 672| $query, $this->prepareBindings($bindings), $e 673| ); 674| } 675| +37 vendor frames 38 artisan:37 Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
@theeldarka5 жыл бұрын
Автор, зачем Вы повторяете? "если закроете веб-сервер, то работать ничего не будет, вам придется заново заходить", "пхпмайадмин это удобный графический интерфейс" Те, кто уже кинулся в изучение ларавела прошли это (настройка веб-сервера, базы данных) Это просто увеличение хронометража
@user-ue8rk6bl7w3 жыл бұрын
Потому что существуют люди, которые ничего не соображают и тупо копируют код.
@webpocherk3 жыл бұрын
@@user-ue8rk6bl7w Таким людям еще рано браться за Laravel. Вы же не станете спорить - чтобы писать какие-то тексты, надо знать все буквы.
@nick17523 жыл бұрын
@@webpocherk ну и вам тоже рано. Я скозал. Вы же не станете спорить - чтобы браться за подобную работу, нужно обладать терпением. Или хотя бы знать про кнопки скипа 10 секунд и ускорения видео в 2 раза.
@webpocherk3 жыл бұрын
@@nick1752 Не понял! Как это относится к моему комменту, про чайников, кот. не зная основ php, пытаются браться за разработку на Laravel
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already exists (Connection: mysql, SQL: create table `users` (`id` int unsigned not null auto_increment primary key, `name` varchar(255) not null, `email` varchar(255) not null, `password` varchar(255) not null, `remember_token` varchar(100) null, `created_at` timestamp null, `updated_at` timestamp null) default character set utf8mb4 collate 'utf8mb4_unicode_ci') - c этой ошибкой еб*лся 3 часа. В итоге вы*бал путем удаление все что в тестовом БД(который вы создали). ни рефреш ни ресет ничего не помогало