Просто шедевральный урок! В первую очередь нет воды. Во вторую - автор не жует сопли, а говорит корректно, внятно и доступно. С моей точки зрения, автор уделывает всякие скилбоксы, гетбреинсы и прочих только так! (по крайней мере нет этих "ААаа, эЭЭээ" и всевозможных чваканий) Есть некоторые нюансы конечно, но стоит учитывать, что данный урок рассчитан на людей знакомых с PHP и основная цель предоставить максимальный объем данных за сжатый промежуток времени. В общем можно бы было поставить более одного лайка - я бы это сделал! Не пойму куда донатить?(
ну не совсем продуманный, можно было не тратить время на отдельный php и composer, при условии что далее он предлагает качать open server, в котором это всё есть) т.е. если бы он начал обозревать с установки open server то всё в разы проще и доступней. а если показывает что нужно скачать php то надо тогда показать как его настроить для composer, что нужно править php.ini, а так же чтобы отдельный php работал из консоли нужно ещё в переменные среды его прописывать) это как бы небольшое упущение но именно новичкам некоторый геморрой будет.
Я прежде не работал с Laravel, но как мне кажется данное видео из области "вредные советы". Очевидный факап это 47:20 автор для переводя на русский предлагает править файлы английской локали. Повторю я не знаком с Laravel от слова совсем, но и так понятно что надо сделать что то типа 1. Создать рядом с папкой en папку ru 2. Скопировать в нее содержимое из en 3. Сделать перевод 4. Где то в конфиге указать русскую локаль Так же большое сомнение, что name и id полей формы ОБЯЗАНЫ совпадать. Это ни разу не логично. Видео можно посмотреть для понимания "быстрого старта", но складывается впечатление, что автор слегка не профи и информацию получаемую из его уст следует подвергать перепроверке. Работать будет, но о best practice говорить не приходится.
нееее - то что ты говоришь и коню понятно года так 1990-го поетому незачем отвлеать народ от самых необходимых пунктов когда видос и без того длинноват :) а идея перевода файла ответов приятно отрыгнулась как русские спекулянты в детстве переводили DOS игры перед перепродажей под своим логотипом. Гоша за свои видосы в Раю получит не последнее место - грех его критиковать.
"could not find driver": что делать? 1) Пишите php --ini 2) Сморите какой путь у ini-файла 3) Редактируете его 4) Ищите extension = pdo_mysql 5) Перед словом extension стираете ТОЧКУ С ЗАПЯТОЙ 6) Сохранить 7) Готово
@@bekat2265 миграции нужны, чтобы можно было описать таблицу с помощью PHP, передать разработчику другому, он у себя разворачивает с помощью миграций и тестит работу
с готовыми решениями, вы получаете готовые проблемы в качестве различных уязвимостей. Поэтому свое приложение всегда круче, написание своего функционала порой бывает быстрее чем встраивание и настройка готового решения. Понятное дело все зависит от скила в разработке с нуля. Фреймворки - для бурлаков )
при ошибке: 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 удалите точку с запятой в начале строки.
Статические вызовы сами по себе плохая практика. Лучше создать объект и вызвать в объектно-ориентированном стиле. Не стоит пропагандировать быдлокодерство. Сначала дают таким закладывать архитектуру, а потом проект превращается в лютое легаси и заставляет страдать нормальных разработчиков.
Вакансия на порнхабе: "Требуется разработчик PHP, знание таких фреймворков, столько лет опыта образование бла бла бла". Откликается соискатель: -Вы знаете, условия хорошие но у меня есть некоторые сомнения... -Что вас смущает, расскажите? -Я не знаю как к этому отнесутся мои родные, понимаете ведь... -Полностью понимаю, я и сам до сих пор не рассказывал своим что пишу на PHP Просто анекдот в тему) тоже РНР учу, только тссссс, это по секрету
Хорошее видео. обычно смотрю видеоуроки на 1,25, а то и на 1,75, чтобы мхатовские паузы в речи хоть как-то компенсировать, но тут подумывал даже поставить скорость меньше 1. Всё таки между смысловыми блоками стоит делать хотя бы секундные паузы. И ещё вывести в название видео (или сопровождающий текст) информацию о версии ларавела.
27:27 - я не рекомендую вам таким образом добавлять новые контроллеры, вам потребуется во многих других файлах прописывать дополнительные зависимости... В каких файлах? Какие зависимости?
В Laravel 10 путь до папки с переводами изменился: /vendor/laravel/framework/src/Illuminate/Translation/Lang/en/ И модель подключается таким образом: use App\Models\Contact;
Тут видать только новечки, но все же, может кто-то проходил его программы обучения, интересует конкретно фулстек разработка! После его прохождения реально ли устроиться на работу джуниором или на фриналсе что-то пробовать создавать?
всё добротно, но смысл скачивать и мусолить отдельный 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 и более, всё писать в коде? может я конечно дед и уже не понимаю чего-то в мире веб-разработки)
Начал делать страницу с отзывами .Всё прописал, но ничего не работает.Когда пишешь отзыв нажимаешь кнопку отправить и про выходит ошибка с текстом "Не найдено".
у меня проект ларавел автоматически создается в папке C:\Users\stavr\AppData\Roaming\Composer хотя проект phpstorm у меня на диске D поэтому у меня Php storm видит свой проект но не видит проект 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, из выпадающего меню идет вызов функции JQ, вносится изменение в DIV, но следом страничка перегружается. Как прfвильно работать JQ (Ajax) и Laravel ?
mb4 - поддерживает эмодзи. Так, например, если бы автор выбрал utf8mb4_general_ci, то смог бы в отзывах напечатать эмодзи, и они бы отображались, как в любом современном сайте.
Добрый день. Спасибо за видео. Я разрабатываю проект и у меня есть много вопросов по laravel, на которые не нашел ответы в интернете. Как можно с Вами связаться лично?
ребят помогите пожалуйста, все коды что я ввожу в терминал выходит это php : Имя "php" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и пра вильность пути, после чего повторите попытку. строка:1 знак:1 + php artisan serve + ~~~ + CategoryInfo : ObjectNotFound: (php:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException помгите
Не понимаю для чего view отдельно писать от контроллеров вывод по сути reviews больше нигде не используется зачем его запихивать в maine контроллер почему этот класс не написать сразу в views. Вопрос новичка первый раз вижу структуру Лары
Здравствуйте! Подскажите пожалуйста, почему у меня всё перестаёт работать на этапе добавления контроллера? Содержимое 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 синтаксиса
@@sammygun84 Ну что значит просто инструмент ? Человек владеет Пайтоном к примеру .... опыт 3 года ...на кой ляд ему Ларавел даже если онный немного превосходит Flask? Переползать ради этого на Пых ? ЯП это уже не просто инструмет ... это экосистема(стек технологий) со своми библиотеками ..фреймворками и пр. инструментами. И менять все это ради того что какой то там фреймворк немного лучше ...никто не будет. Тем более в конторах 9 из 10 это легаси проекты. С уже определенным стеком.
Установил все как указывал автор , но нет половины папок и файлов! Например нет файла webpack.mix.js . В папке resources нет папки sass и тд. Получается даже начать выполнять все по видео я не могу=(
сделай видео как делать мульти язычные теги и мульти язычные страны регионы города например пользоатель выбирает Берлин и в зависимсоти от того на каком языке он пишет подсвечивает нужный город а в поиске Berlin Берлин или другие языки роли не играет
Просто шедевральный урок! В первую очередь нет воды. Во вторую - автор не жует сопли, а говорит корректно, внятно и доступно.
С моей точки зрения, автор уделывает всякие скилбоксы, гетбреинсы и прочих только так! (по крайней мере нет этих "ААаа, эЭЭээ" и всевозможных чваканий) Есть некоторые нюансы конечно, но стоит учитывать, что данный урок рассчитан на людей знакомых с PHP и основная цель предоставить максимальный объем данных за сжатый промежуток времени. В общем можно бы было поставить более одного лайка - я бы это сделал! Не пойму куда донатить?(
Огонь! Для тех кто начинает - давно искал такой пример видео. Спасибо
Один из немногих людей, чьи видео не нужно ускорять)
*Гоша, спасибо! Отличный урок! Все просто и понятно!*
30:25 Конструкция спустя время теперь пишется так, кто столкнется с ошибкой, Route::get('/controller', [MainController::class, "home"] );
огромное спасибо!
Також, можливо, потрібно буде підключити простір імен:
use App\Http\Controllers\MainController;
хорош
*Супер! Наконец дождался нового видео)*
+
+++
Качественный и продуманный урок, спасибо!
ну не совсем продуманный, можно было не тратить время на отдельный php и composer,
при условии что далее он предлагает качать open server, в котором это всё есть)
т.е. если бы он начал обозревать с установки open server то всё в разы проще и доступней.
а если показывает что нужно скачать php то надо тогда показать как его настроить для composer, что нужно править php.ini, а так же чтобы отдельный php работал из консоли нужно ещё в переменные среды его прописывать)
это как бы небольшое упущение но именно новичкам некоторый геморрой будет.
ЧЕЛ! Просто спас! Я как зашёл, ничего не понял, а ты хоть архитектуру объяснил! Спасибо
Больше Laravel !!!
Лайк для ТОП!!
в Laravel 8, вместо return redirect()->route('review');
делаем:
return redirect('review');
А подскажи, на вот это он ругается: $review = new Concat(). Пишет, что ему нужно передать аргументы...
и тебе дай бог здоровья!
@@stangevg new Contact()
Ураа!
Наконецто php! :)
Офигенно! Спасибо большое. Прям для новичков.
Поставил видео на вторую скорость и сделал сайт за 30 минут.
Мой бро 👊🏻
Поставил видео на третью скорость и сделал за час 3 сайта
@@allientech Постоянно ставил видео на паузу и проколупался полдня )) где можно приобрести такой accelerator boost?
@@gosha_dudar точно твой сородич
@@gosha_dudar За десять минут обучи меня Laravel время нету только ты можешь это сделать
Огромны спасибо, Пуст Аллах зделает вас (Ихдинас-сиротал-мустаким)
PHP: Laravel, I'm your father
Laravel: Nooooooooooo
Laravel: You're my mother, mom
Я прежде не работал с Laravel, но как мне кажется данное видео из области "вредные советы". Очевидный факап это 47:20 автор для переводя на русский предлагает править файлы английской локали. Повторю я не знаком с Laravel от слова совсем, но и так понятно что надо сделать что то типа
1. Создать рядом с папкой en папку ru
2. Скопировать в нее содержимое из en
3. Сделать перевод
4. Где то в конфиге указать русскую локаль
Так же большое сомнение, что name и id полей формы ОБЯЗАНЫ совпадать. Это ни разу не логично.
Видео можно посмотреть для понимания "быстрого старта", но складывается впечатление, что автор слегка не профи и информацию получаемую из его уст следует подвергать перепроверке. Работать будет, но о best practice говорить не приходится.
нееее - то что ты говоришь и коню понятно года так 1990-го поетому незачем отвлеать народ от самых необходимых пунктов когда видос и без того длинноват :) а идея перевода файла ответов приятно отрыгнулась как русские спекулянты в детстве переводили DOS игры перед перепродажей под своим логотипом. Гоша за свои видосы в Раю получит не последнее место - грех его критиковать.
Большое спасибо за качественный урок!
Спасибо большое, Гоша! Видео отличное! ⭐⭐⭐⭐⭐
Не надо править текста в папке /en, нужно создать свою папку /ru и там уже писать русскую локализацию, свои файлы.
Здравствуйте! А как сказать Ларавелю, чтобы он брал ресурсы из ру? Я .env прошерстил, но не нашёл нужных ключей.
Уже разобрался.
@@ИгорьГорбенков-ш6щ и как?))
Спс за ваши труды.Соответственно с руки залетает лайк и подписка
Крайне поверхностно, НО в один час (с хвостиком) больше и не уместить. Лайк
"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, передать разработчику другому, он у себя разворачивает с помощью миграций и тестит работу
Огонь. Проблемма лары, что все связанно в клубок и сложно именно начать. Это не реакт где ты учишь хуки постепенно. а ты красавчик. доступно и понятно
с готовыми решениями, вы получаете готовые проблемы в качестве различных уязвимостей. Поэтому свое приложение всегда круче, написание своего функционала порой бывает быстрее чем встраивание и настройка готового решения. Понятное дело все зависит от скила в разработке с нуля. Фреймворки - для бурлаков )
при ошибке:
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пасибо за подсказку
Все почти норм) единственное нужно было подождать с публикацией пару дней и запилить на 8 версии
Дякую!)) Дуже корисно.
1:13:53 all() - это статический метод. Не нужно для его вызова создавать новый объект. Достаточно вызвать его напрямую: Contact::all()
Статические вызовы сами по себе плохая практика. Лучше создать объект и вызвать в объектно-ориентированном стиле. Не стоит пропагандировать быдлокодерство. Сначала дают таким закладывать архитектуру, а потом проект превращается в лютое легаси и заставляет страдать нормальных разработчиков.
Вакансия на порнхабе: "Требуется разработчик PHP, знание таких фреймворков, столько лет опыта образование бла бла бла". Откликается соискатель:
-Вы знаете, условия хорошие но у меня есть некоторые сомнения...
-Что вас смущает, расскажите?
-Я не знаю как к этому отнесутся мои родные, понимаете ведь...
-Полностью понимаю, я и сам до сих пор не рассказывал своим что пишу на PHP
Просто анекдот в тему) тоже РНР учу, только тссссс, это по секрету
Пхп не самое ужасное. Главное чтобы не 1C-ник. Ну и не node-р
Учить php , это не закладки закладывать
Живе, PHP!
да и он не умирал)
Учим, мучим, да напишем ! )
живее всех живых)
Это популярный язык, как бы его не хаяли и будет жить ещё не один десяток лет.
А мне зашел урок, на удивление. Молодца. Да, версии не совпадают, но и найти все оказалось не сложно, а по пути еще пару интересных фич прочитать.
Привет, тоже начал, но есть что по установке проекта не на винду а на Spanel Server ?
может есть ссылка, хотелось реал делать с БД
@@faizulla5838 что это? Ты про cPanel?
Классный урок, спасибо, пойду творить😁
Хорошее видео. Хотелось бы конечно еще подробно про изображения , как записывать в БД и т.д. Лайк
Хорошее видео. обычно смотрю видеоуроки на 1,25, а то и на 1,75, чтобы мхатовские паузы в речи хоть как-то компенсировать, но тут подумывал даже поставить скорость меньше 1. Всё таки между смысловыми блоками стоит делать хотя бы секундные паузы. И ещё вывести в название видео (или сопровождающий текст) информацию о версии ларавела.
Для быстрого старта более чем достаточно🎉
Гоша, лови лайк от Гоши, за ларавельку!
Супер ) вы супер. Получай лайк )
Пацаны сразу говорю автор многое пропускает!
Класс , очень нравится 👍
Спасибо огромное) Вот действительно хороший контент. Вспомнил все азы после долгого перерыва)
27:27 - я не рекомендую вам таким образом добавлять новые контроллеры, вам потребуется во многих других файлах прописывать дополнительные зависимости...
В каких файлах? Какие зависимости?
Ты влез в англ локализацию и написал там русской перевод? Серьезно?) Отличное начало! Не завидую тем кто смотрит твои ролики а рамках обучения.
Хм. Люблю такие уроки :)
Чисто для любителей че нить поделать.
Кароч это реальный варинт освоить лару. Пробовал всякие варианты npm nodejs и прочую ... кароче то что на апаче и пхп то моё. Афтару респект!
В Laravel 10 путь до папки с переводами изменился: /vendor/laravel/framework/src/Illuminate/Translation/Lang/en/
И модель подключается таким образом: use App\Models\Contact;
Тут видать только новечки, но все же, может кто-то проходил его программы обучения, интересует конкретно фулстек разработка! После его прохождения реально ли устроиться на работу джуниором или на фриналсе что-то пробовать создавать?
Круто. Все понял. Лойс
Я понятие не имею как мне отблагодарить этого человека
с котроллером проблема у меня
Target class [MyController] does not exist.
Госпади, ты просто БОГ
ей ты чеее :((((
Подскажите, пожалуйста, что за музыка в начале?
Ещё для вывода шаблона можно использовать Route::view('/', 'welcome');
Очень круто!
Спасибо за урок)
Спасибо, все понятно!
Даже спустя два года актуально и полезно! Мне зашло идеально: я знаком с PHP, но вообще не знаком с ларой и нужен был именно быстрый старт :) Спасибо!
Предлагаю снять следующее видео на тему: "Как создать сайт на Phalcon PHP за час!"
Спасибо за видео!!
когда прописываю команду php artisan serve, выдает ошибку PHP Fatal error, not found in C:\app.php:7
Не понимаю, папки lang для перевода языка нету, видимо обновился ларавел, как это можно сделать по другому?
всё добротно, но смысл скачивать и мусолить отдельный 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 и более, всё писать в коде?
может я конечно дед и уже не понимаю чего-то в мире веб-разработки)
36:00 - вообще то у любой кнопки в форме по умолчанию type=“submit” :)
Я уже несколько часов пытаюсь установить composer)
Поставь open server
@@АртёмРогов-н9ы а как там реализовать установку?
@@faizulla5838 там в меню есть своя командная строка, устанавливай через нее.
Норм. Супер классно)!
Начал делать страницу с отзывами .Всё прописал, но ничего не работает.Когда пишешь отзыв нажимаешь кнопку отправить и про выходит ошибка с текстом "Не найдено".
Нужно ли добавлять миграции в gitignore ведь таблица с миграциями может отличаться от существующих файлов?
как с ларавел создать чтобы пользователи регистрировались,и гуляли по сайту,и только ИМ показывались опеределеные данные?
у меня проект ларавел автоматически создается в папке C:\Users\stavr\AppData\Roaming\Composer хотя проект phpstorm у меня на диске D поэтому у меня Php storm видит свой проект но не видит проект 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)
Спасибо хороший обзор
Чтобы дублировать строку в шторме попробуй cmd+d
темп подачи удивительный :-) Главное что не скачет и все понятно. У меня вопрос, переходу на Laravel, из выпадающего меню идет вызов функции JQ, вносится изменение в DIV, но следом страничка перегружается. Как прfвильно работать JQ (Ajax) и Laravel ?
насчет кодировки не уверен, кажется в реккомендациях ларавел сказано про utf8mb4_general_ci, там есть какие то нюансы или были
mb4 - поддерживает эмодзи. Так, например, если бы автор выбрал utf8mb4_general_ci, то смог бы в отзывах напечатать эмодзи, и они бы отображались, как в любом современном сайте.
Гоша, привет! Давай что-то на C++!
языковой файл лучше вынести в отдельную папку ru и там все это прописать, + как раз таки указать локаль в конфиге
в простом примере можно было и не делать, но проговорить в слух было бы не лишним
@@ВасяВасильев-я7к вряд ли он знал об этом. Уроки хорошие, но есть сомнения, что автор работал хоть в одном серьезном проекте
Спасибо, бро!
Добрый день. Спасибо за видео. Я разрабатываю проект и у меня есть много вопросов по laravel, на которые не нашел ответы в интернете. Как можно с Вами связаться лично?
думаешь эти инфо блогеры знают, что такое реальный проект????
доброго дня. готов ответить на любые вопросы по Laravel)
Надо научиться сначало правильно гуглить. И желательно на английском. Есть практически все ответы
Гош сделай пожалуйста видео с уже наконец какойнибудь другой идеей
Обновите пожалуйста урок, с новыми версиями PHP/ не получается
Я делаю первые шаги в этом деле,🐢,хорошо найти учителя или хотя бы такого же первошага, который тоже интересуется, чтоб не было скучно 🐝
Laravel за час ...
* люди, которые учат его немножко дольше вышли из чата *
Там особо нечего учить, я его изучаю с 2017 с 5 версии, до сих пор учу. Всегда разные фишки выходят.
@@Edvard-Aliev "Учу уже 3 года, но там нечего учить" эм... ок. Ты случаем не в яндексе работаешь?
@@MilkMeny ахахахахха
Так тут всего 10 процентов от всего фреймворка )) , но в то же время хороший старт для новичков.
есть что нибудь подобное для соединения с canvas через laravel
лучший!!!
мега крутий)
хороший урок!!!
Подскажите, работать с базой данных без локальных серверов по типу openserver возможно? Как работать из под phpStorm?
sqlite используй. Тупо создаешь файл и в енв указываешь путь к нему.
@@inocoweb Спасибо, правда я уже решил задачу, но пойду гляну!)
Не могу понять, на xampp нельзя работать с БД ? И может ли OpenServer заменить xampp при начале создания проекта ? А то не хочется работать там и там
Можно, я работаю с XAMPP. Может не запущен MySQL, или порт не тот, или БД не указал.
Спасибо Гоша
ребят помогите пожалуйста, все коды что я ввожу в терминал выходит это
php : Имя "php" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и пра
вильность пути, после чего повторите попытку.
строка:1 знак:1
+ php artisan serve
+ ~~~
+ CategoryInfo : ObjectNotFound: (php:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
помгите
Не понимаю для чего view отдельно писать от контроллеров вывод по сути reviews больше нигде не используется зачем его запихивать в maine контроллер почему этот класс не написать сразу в views. Вопрос новичка первый раз вижу структуру Лары
болшое СПАСИБО БРО
Здравствуйте! Подскажите пожалуйста, почему у меня всё перестаёт работать на этапе добавления контроллера?
Содержимое 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 сюда еще и node нужно ставить?? накой??!! на ПК не ставиться php? php не работает в консоли?
Нода нужна для фронта
Привет Гоша, а какой тебе нравится фреймворк больше django или laravel? Если какой то больше то напиши причины, преимущества.
а что их сравнивать ? Онин на пайтоне другой на пыхе ....
@@AntiBandera понятное дело просто какой более удобный практичный безопасный и т.д. язык программирования по сути это просто инструмент.
@@sammygun84 Ну что значит просто инструмент ? Человек владеет Пайтоном к примеру .... опыт 3 года ...на кой ляд ему Ларавел даже если онный немного превосходит Flask?
Переползать ради этого на Пых ?
ЯП это уже не просто инструмет ... это экосистема(стек технологий) со своми библиотеками ..фреймворками и пр. инструментами.
И менять все это ради того что какой то там фреймворк немного лучше ...никто не будет.
Тем более в конторах 9 из 10 это легаси проекты.
С уже определенным стеком.
Переводить сообщения об ошибке в папке EN - такое себе..
А какой способ будет лучше в данном случае?
@@НиколайГолодов-э1и создать папку 'ru' с русской локализацией
@@khalexspbru , логично, спасибо
Установил все как указывал автор , но нет половины папок и файлов! Например нет файла webpack.mix.js . В папке resources нет папки sass и тд. Получается даже начать выполнять все по видео я не могу=(
Для этого необходимо установить зависимости через npm install
сделай видео как делать мульти язычные теги и мульти язычные страны регионы города например пользоатель выбирает Берлин и в зависимсоти от того на каком языке он пишет подсвечивает нужный город а в поиске Berlin Берлин или другие языки роли не играет
валидацию нужно выносить из контроллера в Request контроллеры , если уж собрались в полной мере заниматься ларавелом