Просто шедевральный урок! В первую очередь нет воды. Во вторую - автор не жует сопли, а говорит корректно, внятно и доступно. С моей точки зрения, автор уделывает всякие скилбоксы, гетбреинсы и прочих только так! (по крайней мере нет этих "ААаа, эЭЭээ" и всевозможных чваканий) Есть некоторые нюансы конечно, но стоит учитывать, что данный урок рассчитан на людей знакомых с PHP и основная цель предоставить максимальный объем данных за сжатый промежуток времени. В общем можно бы было поставить более одного лайка - я бы это сделал! Не пойму куда донатить?(
ну не совсем продуманный, можно было не тратить время на отдельный php и composer, при условии что далее он предлагает качать open server, в котором это всё есть) т.е. если бы он начал обозревать с установки open server то всё в разы проще и доступней. а если показывает что нужно скачать php то надо тогда показать как его настроить для composer, что нужно править php.ini, а так же чтобы отдельный php работал из консоли нужно ещё в переменные среды его прописывать) это как бы небольшое упущение но именно новичкам некоторый геморрой будет.
с готовыми решениями, вы получаете готовые проблемы в качестве различных уязвимостей. Поэтому свое приложение всегда круче, написание своего функционала порой бывает быстрее чем встраивание и настройка готового решения. Понятное дело все зависит от скила в разработке с нуля. Фреймворки - для бурлаков )
"could not find driver": что делать? 1) Пишите php --ini 2) Сморите какой путь у ini-файла 3) Редактируете его 4) Ищите extension = pdo_mysql 5) Перед словом extension стираете ТОЧКУ С ЗАПЯТОЙ 6) Сохранить 7) Готово
@@bekat2265 миграции нужны, чтобы можно было описать таблицу с помощью PHP, передать разработчику другому, он у себя разворачивает с помощью миграций и тестит работу
Вакансия на порнхабе: "Требуется разработчик PHP, знание таких фреймворков, столько лет опыта образование бла бла бла". Откликается соискатель: -Вы знаете, условия хорошие но у меня есть некоторые сомнения... -Что вас смущает, расскажите? -Я не знаю как к этому отнесутся мои родные, понимаете ведь... -Полностью понимаю, я и сам до сих пор не рассказывал своим что пишу на PHP Просто анекдот в тему) тоже РНР учу, только тссссс, это по секрету
Хорошее видео. обычно смотрю видеоуроки на 1,25, а то и на 1,75, чтобы мхатовские паузы в речи хоть как-то компенсировать, но тут подумывал даже поставить скорость меньше 1. Всё таки между смысловыми блоками стоит делать хотя бы секундные паузы. И ещё вывести в название видео (или сопровождающий текст) информацию о версии ларавела.
при ошибке: Problem 1 - laravel/framework[v8.12.0, ..., 8.x-dev] require league/flysystem ^1.1 -> satisfiable by league/flysystem[1.1.0, ..., 1.x-dev]. - league/flysystem[1.1.0, ..., 1.x-dev] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension. - Root composer.json requires laravel/framework ^8.12 -> satisfiable by laravel/framework[v8.12.0, ..., 8.x-dev]. найдите папку с php и в файле php.ini в строке ;extension=fileinfo удалите точку с запятой в начале строки.
Статические вызовы сами по себе плохая практика. Лучше создать объект и вызвать в объектно-ориентированном стиле. Не стоит пропагандировать быдлокодерство. Сначала дают таким закладывать архитектуру, а потом проект превращается в лютое легаси и заставляет страдать нормальных разработчиков.
Я прежде не работал с Laravel, но как мне кажется данное видео из области "вредные советы". Очевидный факап это 47:20 автор для переводя на русский предлагает править файлы английской локали. Повторю я не знаком с Laravel от слова совсем, но и так понятно что надо сделать что то типа 1. Создать рядом с папкой en папку ru 2. Скопировать в нее содержимое из en 3. Сделать перевод 4. Где то в конфиге указать русскую локаль Так же большое сомнение, что name и id полей формы ОБЯЗАНЫ совпадать. Это ни разу не логично. Видео можно посмотреть для понимания "быстрого старта", но складывается впечатление, что автор слегка не профи и информацию получаемую из его уст следует подвергать перепроверке. Работать будет, но о best practice говорить не приходится.
нееее - то что ты говоришь и коню понятно года так 1990-го поетому незачем отвлеать народ от самых необходимых пунктов когда видос и без того длинноват :) а идея перевода файла ответов приятно отрыгнулась как русские спекулянты в детстве переводили DOS игры перед перепродажей под своим логотипом. Гоша за свои видосы в Раю получит не последнее место - грех его критиковать.
Тут видать только новечки, но все же, может кто-то проходил его программы обучения, интересует конкретно фулстек разработка! После его прохождения реально ли устроиться на работу джуниором или на фриналсе что-то пробовать создавать?
В Laravel 10 путь до папки с переводами изменился: /vendor/laravel/framework/src/Illuminate/Translation/Lang/en/ И модель подключается таким образом: use App\Models\Contact;
Гоша с такими мощными способностями выучивать и свободно рассказывать людям такие объёмы информации - ты мог бы не хоронить таллант а например прочесть всю физику нахрен и осознав её просто изобрести машину времени или телепорт. потом прочесть всю биологию и химию чтобы изобрести бессмертие. ну и потом как всегда чисто из блоггерской доброты весь ресёрч выложить на ютюб - что-то типа зажимаем атом магнитным полем и отклонив орбиту закладываем туда ещё один электрон.. запили такой видос "антидот от спида за час" или "замедление времени в реальности как в Unity"..
всё добротно, но смысл скачивать и мусолить отдельный php если по итогу предлагается скачать open server для mysql? :D не проще было изначально open server поставить и в нём закачать laravel ? та же консоль(терминал) удобнее в разы, когда надо просто переключился на неё, там даже composer уже есть, единственное можно обновить его командой на случай если вышла версия поновее composer self-update , а командой composer create-project --prefer-dist laravel/laravel mysitename закачать лару ) потом элементарно в настройках домена указать путь \mysitename\public\ и всё, полноценно рабочая заготовка готова. далее подключаем папку как проект в phpshtorm и пляшем с кодом уже никуда более не отвлекаясь на настройки. да и такая вещь как phpmyadmin такое себе, я бы его из комплекта не ставил, дабы не захламлять серверную часть, существует такая СУБД как DBeaver, весит фигня, и в то же время работает со всеми популярными видами БД, всё что необходимо докачивает по мере надобности. и мне не понятен смысл тратить время на прописывание миграций, проще и быстрее создать всё в СУБД, а когда надо переехать то экспортировать в sql-запросы. так как на момент разработки проекта зачастую кол-во полей может увеличиться и что с этим делать предлагаешь? миграционные файлы править?) это может ладно когда полей 3-5 , а что если 10-15 и более, всё писать в коде? может я конечно дед и уже не понимаю чего-то в мире веб-разработки)
27:27 - я не рекомендую вам таким образом добавлять новые контроллеры, вам потребуется во многих других файлах прописывать дополнительные зависимости... В каких файлах? Какие зависимости?
Начал делать страницу с отзывами .Всё прописал, но ничего не работает.Когда пишешь отзыв нажимаешь кнопку отправить и про выходит ошибка с текстом "Не найдено".
у меня проект ларавел автоматически создается в папке C:\Users\stavr\AppData\Roaming\Composer хотя проект phpstorm у меня на диске D поэтому у меня Php storm видит свой проект но не видит проект laravel созданный - как исправить?
темп подачи удивительный :-) Главное что не скачет и все понятно. У меня вопрос, переходу на Laravel, из выпадающего меню идет вызов функции JQ, вносится изменение в DIV, но следом страничка перегружается. Как прfвильно работать JQ (Ajax) и Laravel ?
Если у кого-то не устанавливается Composer на MAMP с ошибкой "...did you forget to enable it when you configured PHP?..." или подобной, это потому что composer не может найти php.ini. У MAMP он лежит отдельно. Поэтому просто скопируйте php.ini из (MAMP\conf\php7.4.1 или какой вы версией пользуетесь) в папку где работает ваш php (c:\MAMP\bin\php\php7.4.1)
Добрый день. Спасибо за видео. Я разрабатываю проект и у меня есть много вопросов по laravel, на которые не нашел ответы в интернете. Как можно с Вами связаться лично?
@@sammygun84 Ну что значит просто инструмент ? Человек владеет Пайтоном к примеру .... опыт 3 года ...на кой ляд ему Ларавел даже если онный немного превосходит Flask? Переползать ради этого на Пых ? ЯП это уже не просто инструмет ... это экосистема(стек технологий) со своми библиотеками ..фреймворками и пр. инструментами. И менять все это ради того что какой то там фреймворк немного лучше ...никто не будет. Тем более в конторах 9 из 10 это легаси проекты. С уже определенным стеком.
mb4 - поддерживает эмодзи. Так, например, если бы автор выбрал utf8mb4_general_ci, то смог бы в отзывах напечатать эмодзи, и они бы отображались, как в любом современном сайте.
Здравствуйте! Подскажите пожалуйста, почему у меня всё перестаёт работать на этапе добавления контроллера? Содержимое web.php Route::get('/', 'MainController@home'); Route::get('/about', 'MainController@about'); Содержимое контроллера class MainController extends Controller { public function home(){ return view('home'); } public function about(){ return view('about'); } } Получаю ошибку: Illuminate\Contracts\Container\BindingResolutionException Target class [MainController] does not exist.
Разобрался. В 8-м Ларавеле всё поменялось. Но непонятно, почему в приложении, созданном с помощью композера, используется строковой синтаксис, вместо action синтаксиса
ребят помогите пожалуйста, все коды что я ввожу в терминал выходит это php : Имя "php" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и пра вильность пути, после чего повторите попытку. строка:1 знак:1 + php artisan serve + ~~~ + CategoryInfo : ObjectNotFound: (php:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException помгите
Бля, или я камень в лесу, или лыжи не едут, но я на каждом шагу ловлю ошибку и ищу исправление в интернете. И нахожу! Походу, на моем пути становления мне поможет только документация((
Просто шедевральный урок! В первую очередь нет воды. Во вторую - автор не жует сопли, а говорит корректно, внятно и доступно.
С моей точки зрения, автор уделывает всякие скилбоксы, гетбреинсы и прочих только так! (по крайней мере нет этих "ААаа, эЭЭээ" и всевозможных чваканий) Есть некоторые нюансы конечно, но стоит учитывать, что данный урок рассчитан на людей знакомых с PHP и основная цель предоставить максимальный объем данных за сжатый промежуток времени. В общем можно бы было поставить более одного лайка - я бы это сделал! Не пойму куда донатить?(
Огонь! Для тех кто начинает - давно искал такой пример видео. Спасибо
Поставил видео на вторую скорость и сделал сайт за 30 минут.
Мой бро 👊🏻
Поставил видео на третью скорость и сделал за час 3 сайта
@@allientech Постоянно ставил видео на паузу и проколупался полдня )) где можно приобрести такой accelerator boost?
@@gosha_dudar точно твой сородич
@@gosha_dudar За десять минут обучи меня Laravel время нету только ты можешь это сделать
в Laravel 8, вместо return redirect()->route('review');
делаем:
return redirect('review');
А подскажи, на вот это он ругается: $review = new Concat(). Пишет, что ему нужно передать аргументы...
и тебе дай бог здоровья!
@@stangevg new Contact()
Один из немногих людей, чьи видео не нужно ускорять)
*Гоша, спасибо! Отличный урок! Все просто и понятно!*
Больше Laravel !!!
Лайк для ТОП!!
Не надо править текста в папке /en, нужно создать свою папку /ru и там уже писать русскую локализацию, свои файлы.
Здравствуйте! А как сказать Ларавелю, чтобы он брал ресурсы из ру? Я .env прошерстил, но не нашёл нужных ключей.
Уже разобрался.
@@ИгорьГорбенков-ш6щ и как?))
Качественный и продуманный урок, спасибо!
ну не совсем продуманный, можно было не тратить время на отдельный php и composer,
при условии что далее он предлагает качать open server, в котором это всё есть)
т.е. если бы он начал обозревать с установки open server то всё в разы проще и доступней.
а если показывает что нужно скачать php то надо тогда показать как его настроить для composer, что нужно править php.ini, а так же чтобы отдельный php работал из консоли нужно ещё в переменные среды его прописывать)
это как бы небольшое упущение но именно новичкам некоторый геморрой будет.
*Супер! Наконец дождался нового видео)*
+
+++
Огромны спасибо, Пуст Аллах зделает вас (Ихдинас-сиротал-мустаким)
Огонь. Проблемма лары, что все связанно в клубок и сложно именно начать. Это не реакт где ты учишь хуки постепенно. а ты красавчик. доступно и понятно
Ураа!
Наконецто php! :)
ЧЕЛ! Просто спас! Я как зашёл, ничего не понял, а ты хоть архитектуру объяснил! Спасибо
с готовыми решениями, вы получаете готовые проблемы в качестве различных уязвимостей. Поэтому свое приложение всегда круче, написание своего функционала порой бывает быстрее чем встраивание и настройка готового решения. Понятное дело все зависит от скила в разработке с нуля. Фреймворки - для бурлаков )
Офигенно! Спасибо большое. Прям для новичков.
"could not find driver": что делать?
1) Пишите php --ini
2) Сморите какой путь у ini-файла
3) Редактируете его
4) Ищите extension = pdo_mysql
5) Перед словом extension стираете ТОЧКУ С ЗАПЯТОЙ
6) Сохранить
7) Готово
и если и это не помогает и вы работаете с опенсервер. запускайте мигрэйт не на терминале пхпшторма, а на консоли опенсервер 🥲
@@dilnazzhumabaikyzy4622 в принципе разрабатывать на Laravel нужно без OpenServer.
Laravel использует MIDI-сервер PHP
@@ChillMouse согласен. Можно не скачивать громадный XAMPP, MAMP и т.п, но для разового запуска php файлов приходиться
@@dilnazzhumabaikyzy4622 зачем вообще нужен мигрейт? Это что-то типа комита в гите?
@@bekat2265 миграции нужны, чтобы можно было описать таблицу с помощью PHP, передать разработчику другому, он у себя разворачивает с помощью миграций и тестит работу
Вакансия на порнхабе: "Требуется разработчик PHP, знание таких фреймворков, столько лет опыта образование бла бла бла". Откликается соискатель:
-Вы знаете, условия хорошие но у меня есть некоторые сомнения...
-Что вас смущает, расскажите?
-Я не знаю как к этому отнесутся мои родные, понимаете ведь...
-Полностью понимаю, я и сам до сих пор не рассказывал своим что пишу на PHP
Просто анекдот в тему) тоже РНР учу, только тссссс, это по секрету
Пхп не самое ужасное. Главное чтобы не 1C-ник. Ну и не node-р
Учить php , это не закладки закладывать
30:25 Конструкция спустя время теперь пишется так, кто столкнется с ошибкой, Route::get('/controller', [MainController::class, "home"] );
огромное спасибо!
Також, можливо, потрібно буде підключити простір імен:
use App\Http\Controllers\MainController;
хорош
Крайне поверхностно, НО в один час (с хвостиком) больше и не уместить. Лайк
Хорошее видео. обычно смотрю видеоуроки на 1,25, а то и на 1,75, чтобы мхатовские паузы в речи хоть как-то компенсировать, но тут подумывал даже поставить скорость меньше 1. Всё таки между смысловыми блоками стоит делать хотя бы секундные паузы. И ещё вывести в название видео (или сопровождающий текст) информацию о версии ларавела.
Все почти норм) единственное нужно было подождать с публикацией пару дней и запилить на 8 версии
PHP: Laravel, I'm your father
Laravel: Nooooooooooo
Laravel: You're my mother, mom
Спасибо большое, Гоша! Видео отличное! ⭐⭐⭐⭐⭐
Спс за ваши труды.Соответственно с руки залетает лайк и подписка
Большое спасибо за качественный урок!
Для быстрого старта более чем достаточно🎉
А мне зашел урок, на удивление. Молодца. Да, версии не совпадают, но и найти все оказалось не сложно, а по пути еще пару интересных фич прочитать.
Привет, тоже начал, но есть что по установке проекта не на винду а на Spanel Server ?
может есть ссылка, хотелось реал делать с БД
@@faizulla5838 что это? Ты про cPanel?
при ошибке:
Problem 1
- laravel/framework[v8.12.0, ..., 8.x-dev] require league/flysystem ^1.1 -> satisfiable by league/flysystem[1.1.0, ..., 1.x-dev].
- league/flysystem[1.1.0, ..., 1.x-dev] require ext-fileinfo * -> it is missing from your system. Install or enable PHP's fileinfo extension.
- Root composer.json requires laravel/framework ^8.12 -> satisfiable by laravel/framework[v8.12.0, ..., 8.x-dev].
найдите папку с php и в файле php.ini
в строке ;extension=fileinfo
удалите точку с запятой в начале строки.
cпасибо за подсказку
Кароч это реальный варинт освоить лару. Пробовал всякие варианты npm nodejs и прочую ... кароче то что на апаче и пхп то моё. Афтару респект!
Пацаны сразу говорю автор многое пропускает!
Классный урок, спасибо, пойду творить😁
Живе, PHP!
да и он не умирал)
Учим, мучим, да напишем ! )
живее всех живых)
Это популярный язык, как бы его не хаяли и будет жить ещё не один десяток лет.
Дякую!)) Дуже корисно.
1:13:53 all() - это статический метод. Не нужно для его вызова создавать новый объект. Достаточно вызвать его напрямую: Contact::all()
Статические вызовы сами по себе плохая практика. Лучше создать объект и вызвать в объектно-ориентированном стиле. Не стоит пропагандировать быдлокодерство. Сначала дают таким закладывать архитектуру, а потом проект превращается в лютое легаси и заставляет страдать нормальных разработчиков.
Хорошее видео. Хотелось бы конечно еще подробно про изображения , как записывать в БД и т.д. Лайк
Гоша, лови лайк от Гоши, за ларавельку!
Я понятие не имею как мне отблагодарить этого человека
Спасибо огромное) Вот действительно хороший контент. Вспомнил все азы после долгого перерыва)
Даже спустя два года актуально и полезно! Мне зашло идеально: я знаком с PHP, но вообще не знаком с ларой и нужен был именно быстрый старт :) Спасибо!
Я уже несколько часов пытаюсь установить composer)
Поставь open server
@@АртёмРогов-н9ы а как там реализовать установку?
@@faizulla5838 там в меню есть своя командная строка, устанавливай через нее.
Супер ) вы супер. Получай лайк )
Я прежде не работал с Laravel, но как мне кажется данное видео из области "вредные советы". Очевидный факап это 47:20 автор для переводя на русский предлагает править файлы английской локали. Повторю я не знаком с Laravel от слова совсем, но и так понятно что надо сделать что то типа
1. Создать рядом с папкой en папку ru
2. Скопировать в нее содержимое из en
3. Сделать перевод
4. Где то в конфиге указать русскую локаль
Так же большое сомнение, что name и id полей формы ОБЯЗАНЫ совпадать. Это ни разу не логично.
Видео можно посмотреть для понимания "быстрого старта", но складывается впечатление, что автор слегка не профи и информацию получаемую из его уст следует подвергать перепроверке. Работать будет, но о best practice говорить не приходится.
нееее - то что ты говоришь и коню понятно года так 1990-го поетому незачем отвлеать народ от самых необходимых пунктов когда видос и без того длинноват :) а идея перевода файла ответов приятно отрыгнулась как русские спекулянты в детстве переводили DOS игры перед перепродажей под своим логотипом. Гоша за свои видосы в Раю получит не последнее место - грех его критиковать.
Хм. Люблю такие уроки :)
Чисто для любителей че нить поделать.
Класс , очень нравится 👍
Ты влез в англ локализацию и написал там русской перевод? Серьезно?) Отличное начало! Не завидую тем кто смотрит твои ролики а рамках обучения.
Тут видать только новечки, но все же, может кто-то проходил его программы обучения, интересует конкретно фулстек разработка! После его прохождения реально ли устроиться на работу джуниором или на фриналсе что-то пробовать создавать?
В Laravel 10 путь до папки с переводами изменился: /vendor/laravel/framework/src/Illuminate/Translation/Lang/en/
И модель подключается таким образом: use App\Models\Contact;
Ещё для вывода шаблона можно использовать Route::view('/', 'welcome');
Госпади, ты просто БОГ
ей ты чеее :((((
Круто. Все понял. Лойс
языковой файл лучше вынести в отдельную папку ru и там все это прописать, + как раз таки указать локаль в конфиге
в простом примере можно было и не делать, но проговорить в слух было бы не лишним
@@ВасяВасильев-я7к вряд ли он знал об этом. Уроки хорошие, но есть сомнения, что автор работал хоть в одном серьезном проекте
Гоша с такими мощными способностями выучивать и свободно рассказывать людям такие объёмы информации - ты мог бы не хоронить таллант а например прочесть всю физику нахрен и осознав её просто изобрести машину времени или телепорт. потом прочесть всю биологию и химию чтобы изобрести бессмертие. ну и потом как всегда чисто из блоггерской доброты весь ресёрч выложить на ютюб - что-то типа зажимаем атом магнитным полем и отклонив орбиту закладываем туда ещё один электрон.. запили такой видос "антидот от спида за час" или "замедление времени в реальности как в Unity"..
Гоша, привет! Давай что-то на C++!
Предлагаю снять следующее видео на тему: "Как создать сайт на Phalcon PHP за час!"
Я делаю первые шаги в этом деле,🐢,хорошо найти учителя или хотя бы такого же первошага, который тоже интересуется, чтоб не было скучно 🐝
Очень круто!
всё добротно, но смысл скачивать и мусолить отдельный php если по итогу предлагается скачать open server для mysql? :D
не проще было изначально open server поставить и в нём закачать laravel ?
та же консоль(терминал) удобнее в разы, когда надо просто переключился на неё, там даже composer уже есть, единственное можно обновить его командой на случай если вышла версия поновее composer self-update , а командой composer create-project --prefer-dist laravel/laravel mysitename закачать лару )
потом элементарно в настройках домена указать путь \mysitename\public\ и всё, полноценно рабочая заготовка готова.
далее подключаем папку как проект в phpshtorm и пляшем с кодом уже никуда более не отвлекаясь на настройки.
да и такая вещь как phpmyadmin такое себе, я бы его из комплекта не ставил, дабы не захламлять серверную часть, существует такая СУБД как DBeaver, весит фигня, и в то же время работает со всеми популярными видами БД, всё что необходимо докачивает по мере надобности.
и мне не понятен смысл тратить время на прописывание миграций, проще и быстрее создать всё в СУБД, а когда надо переехать то экспортировать в sql-запросы.
так как на момент разработки проекта зачастую кол-во полей может увеличиться и что с этим делать предлагаешь? миграционные файлы править?)
это может ладно когда полей 3-5 , а что если 10-15 и более, всё писать в коде?
может я конечно дед и уже не понимаю чего-то в мире веб-разработки)
Спасибо за урок)
когда прописываю команду php artisan serve, выдает ошибку PHP Fatal error, not found in C:\app.php:7
с котроллером проблема у меня
Target class [MyController] does not exist.
Спасибо за видео!!
Спасибо, все понятно!
Laravel за час ...
* люди, которые учат его немножко дольше вышли из чата *
Там особо нечего учить, я его изучаю с 2017 с 5 версии, до сих пор учу. Всегда разные фишки выходят.
@@Edvard-Aliev "Учу уже 3 года, но там нечего учить" эм... ок. Ты случаем не в яндексе работаешь?
@@MilkMeny ахахахахха
Так тут всего 10 процентов от всего фреймворка )) , но в то же время хороший старт для новичков.
27:27 - я не рекомендую вам таким образом добавлять новые контроллеры, вам потребуется во многих других файлах прописывать дополнительные зависимости...
В каких файлах? Какие зависимости?
Подскажите, пожалуйста, что за музыка в начале?
валидацию нужно выносить из контроллера в Request контроллеры , если уж собрались в полной мере заниматься ларавелом
Начал делать страницу с отзывами .Всё прописал, но ничего не работает.Когда пишешь отзыв нажимаешь кнопку отправить и про выходит ошибка с текстом "Не найдено".
лучший!!!
Соскучились уже по РНР и сайтам
у меня проект ларавел автоматически создается в папке C:\Users\stavr\AppData\Roaming\Composer хотя проект phpstorm у меня на диске D поэтому у меня Php storm видит свой проект но не видит проект laravel созданный - как исправить?
Чтобы дублировать строку в шторме попробуй cmd+d
..... для работы с php сюда еще и node нужно ставить?? накой??!! на ПК не ставиться php? php не работает в консоли?
Норм. Супер классно)!
Гош сделай пожалуйста видео с уже наконец какойнибудь другой идеей
Не понимаю, папки lang для перевода языка нету, видимо обновился ларавел, как это можно сделать по другому?
Спасибо, бро!
Спасибо Гоша
Спасибо хороший обзор
если создать вручную контроллер, то в каких файлах нужно еще что-то дописывать?
Нужно ли добавлять миграции в gitignore ведь таблица с миграциями может отличаться от существующих файлов?
Спасибо
темп подачи удивительный :-) Главное что не скачет и все понятно. У меня вопрос, переходу на Laravel, из выпадающего меню идет вызов функции JQ, вносится изменение в DIV, но следом страничка перегружается. Как прfвильно работать JQ (Ajax) и Laravel ?
Если у кого-то не устанавливается Composer на MAMP с ошибкой "...did you forget to enable it when you configured PHP?..." или подобной, это потому что composer не может найти php.ini. У MAMP он лежит отдельно. Поэтому просто скопируйте php.ini из (MAMP\conf\php7.4.1 или какой вы версией пользуетесь) в папку где работает ваш php (c:\MAMP\bin\php\php7.4.1)
Добрый день. Спасибо за видео. Я разрабатываю проект и у меня есть много вопросов по laravel, на которые не нашел ответы в интернете. Как можно с Вами связаться лично?
думаешь эти инфо блогеры знают, что такое реальный проект????
доброго дня. готов ответить на любые вопросы по Laravel)
Надо научиться сначало правильно гуглить. И желательно на английском. Есть практически все ответы
"ПАНИМАЮ" САЙТ НА ЛАРАВЕЛ ЗА ЧАС, ТЕПЕРЬ ДАВАЙ КОПИЯ ВК НА СИМФОНИ
как с ларавел создать чтобы пользователи регистрировались,и гуляли по сайту,и только ИМ показывались опеределеные данные?
Привет Гоша, а какой тебе нравится фреймворк больше django или laravel? Если какой то больше то напиши причины, преимущества.
а что их сравнивать ? Онин на пайтоне другой на пыхе ....
@@AntiBandera понятное дело просто какой более удобный практичный безопасный и т.д. язык программирования по сути это просто инструмент.
@@sammygun84 Ну что значит просто инструмент ? Человек владеет Пайтоном к примеру .... опыт 3 года ...на кой ляд ему Ларавел даже если онный немного превосходит Flask?
Переползать ради этого на Пых ?
ЯП это уже не просто инструмет ... это экосистема(стек технологий) со своми библиотеками ..фреймворками и пр. инструментами.
И менять все это ради того что какой то там фреймворк немного лучше ...никто не будет.
Тем более в конторах 9 из 10 это легаси проекты.
С уже определенным стеком.
болшое СПАСИБО БРО
насчет кодировки не уверен, кажется в реккомендациях ларавел сказано про utf8mb4_general_ci, там есть какие то нюансы или были
mb4 - поддерживает эмодзи. Так, например, если бы автор выбрал utf8mb4_general_ci, то смог бы в отзывах напечатать эмодзи, и они бы отображались, как в любом современном сайте.
Не могу понять, на xampp нельзя работать с БД ? И может ли OpenServer заменить xampp при начале создания проекта ? А то не хочется работать там и там
Можно, я работаю с XAMPP. Может не запущен MySQL, или порт не тот, или БД не указал.
Спасибо, остался доволен) ЛАйк
На моменте про PStorm выключил и пошел спать
после установки composer или nodeJS перезапускайте комп, а то изменения бывает сразу не вступают в силу
Очень хорошо хотелось такое видео немного продвинутом уровне.
Здравствуйте! Подскажите пожалуйста, почему у меня всё перестаёт работать на этапе добавления контроллера?
Содержимое web.php
Route::get('/', 'MainController@home');
Route::get('/about', 'MainController@about');
Содержимое контроллера
class MainController extends Controller
{
public function home(){
return view('home');
}
public function about(){
return view('about');
}
}
Получаю ошибку: Illuminate\Contracts\Container\BindingResolutionException
Target class [MainController] does not exist.
Разобрался. В 8-м Ларавеле всё поменялось. Но непонятно, почему в приложении, созданном с помощью композера, используется строковой синтаксис, вместо action синтаксиса
вместо home-about
ребят помогите пожалуйста, все коды что я ввожу в терминал выходит это
php : Имя "php" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и пра
вильность пути, после чего повторите попытку.
строка:1 знак:1
+ php artisan serve
+ ~~~
+ CategoryInfo : ObjectNotFound: (php:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
помгите
Бля, или я камень в лесу, или лыжи не едут, но я на каждом шагу ловлю ошибку и ищу исправление в интернете. И нахожу! Походу, на моем пути становления мне поможет только документация((
Подскажите, работать с базой данных без локальных серверов по типу openserver возможно? Как работать из под phpStorm?
sqlite используй. Тупо создаешь файл и в енв указываешь путь к нему.
@@inocoweb Спасибо, правда я уже решил задачу, но пойду гляну!)
36:00 - вообще то у любой кнопки в форме по умолчанию type=“submit” :)