Ровно 8 часов разбирал, с перерывами, разумеется. Общего времени непосредственно за компом, с написанием кода, проверками, разбором "почему не работает", наверно, часа 4. Зато реально стало более-менее понятно, как работает эта часть фреймворка, уже не так страшно смотреть на код, спасибо огромное! И документацию Laravel и на прочих ресурсах (github итп) уже чуть попроще стало читать, потому что поначалу - по отдельности слова понятны, а всё вместе белый шум))
Урок отличный! На 28:50, там где автор объясняет про "динамический параметр маршрута" сначала не получалось вывести динамические параметры маршрута на страницу. А потом поняла - нужно поставить двойные кавычки, а не одинарные. Но у автора все правильно в видео - двойные кавычки. class PostController extends Controller { public function show($post) { return "Страница просмотра поста {$post}"; } }
хорошо объясняешь, 70-80% инфы понятно с 1 раза. я вначале смотрю 1 раз, потом на второй просмотр уже пишу код, поэтому на 2ой уже 100% усвоится, спасибо.
Классный материал, все просто и доступно, по началу думал "да чего там почти на час про роуты можно рассказывать", а оказалось все в тему и полезно, лично для меня очень понравилось про префиксы, про вынос в отдельный файл и про проверку ссылки Route::is(); Спасибо тебе за твою работу!
Автору респект . Курс отличный . ПОнравилось что залазишь внутрь и рассказываешь как работает . Не встречал на других курсах подобного . Спасибо за хороший контент , смотрю взахлеб 2 день.
@@onecode_blog Обязательно, без практики это все пустое. Лично мне, конечно, интересны более продвинутые моменты, но думаю со временем многое подчерпну с твоего канала. Главное не забрось, делись опытом)
Спасибо за урок. Сегодня просматривал. Завтра сяду делать, на повторе. Раньше создавал контроллеры с __invoke. Сейчас попробую твоим способом. Тоже вроде не плохо, и выглядит в принципе читабельно. Ещё раз спасибо.
Спасибо писал проект на ларавел но потом после твоих уроков понял что все писал не правильно. Пару раз пересмотрю твой курс. Про 1 урок я вообще молчу. Такого еще нигде не видел. Думаю пересмотреть и выписать к себе в заметки все возможности Laravel. Спасибо!!!
Большое спасибо, но помни, что самостоятельная практика и эксперименты - это самое главное, поэтому уделяй ей больше времени! И залетай к нам в телегу t.me/onecode_blog
Блин, никто так не объясняет хорошо, как ты, Макс, даже с первого раза все понял, но повторить не смогу сразу 😆сначала смотрю для понимания, потом смотрю что бы сделать руками) спасибо тебе за видосы) Бог Лары прям)
Спасибо! Все МаксИмально понятно и доходчиво)) PUT - метод полного обновления, PATCH - метод частичного обновления ресурса. Например, если вам нужно обновить в одной форме файл, название и описание Photo, вы используете PUT. Если форма присылает, например, только name - тогда на сервере её встречает PATH. P. S. Вот .кстати, лайк посту, если это просто счетчик в самом ресурсе поста - это и есть PATCH.
Очень бы хотелось увидеть от вас весь процесс создания какого то проекта с нуля. Начиная от тех задания и до продакшена. Очень полезное бы видео было. Например какого нибудь интернет магазина.
Во-первых, огромное спасибо за такой крутой курс! Во-вторых, не согласен с тем, что доки Laravel хорошие. Структурировано всё так, что не понятно, как пользоваться. Как будто тупо справочник какой-то, где просто перечислены инструменты, и всё. Например, почти во всём разделе Routing в роуты передаются функции-замыкания, а не классы контроллера. А раздел Controllers начинается со слов, типа "на случай, если вы захотите передавать в роуты не замыкания, а классы-контроллеры ..." ) Типа, так, вспомогательная фича ) Только из твоих уроков узнаёшь, как правильно ) Ещё раз спасибо! p.s.: До этого начинал читать доки Symfony - там всё гораздо понятнее. Но решил перейти на Лару из-за её популярности. Доки Лары - отстой.
Привет! С точки зрения опытного доки очень удобные, а с точки зрения изучающего - не могу сказать, но не помню, чтобы у меня были сложности. Спасибо тебе за просмотры и комменты!
21:39 Не совсем понял: метод like (чтобы поставить лайк на посте) уже есть в ларавель, или это кастомка, которую тоже нужно где-то прописать внутри проекта?
Спасибо за урок. Пока еще в процессе просмотра. На 23 минуте ролика, что бы не писать функции самому, можно создать с помощь терминала все, командой sail artisan make:model Post -a update: досмотрел до 34 минуты, сорри =) update2: После 50 минуты, начал "подгорать", на разобрался =)
После 50-ой минуты совсем как-то туго пошло, два раза пересматриваю, а всё-равно как набор не связанных словосочетаний воспринимается. Очень что-ли отрывисто и сумбурно... Общий смысл того, что происходит - понятен, но что, куда, откуда - вообще в голове не состыковывается. Но ничего, буду пересматривать до победного)) А в целом, автору спасибо. Очень здорово, когда вот так, до мелочей всё разбирается. В процессе обучения такой подход сложнее, но результат должен быть значительно лучше, чем после поверхностного рассмотрения темы. P.S. В телегу уже залетел))
Кстати еще вариант для проверки в методах контролера можно использовать dump. Допустим в контроллере блога вместо return Route::is( 'blog' ) ? 'yes' : 'no' ; можно использовать dd(Route::is( 'blog' ));
В данном конкретном видео надо ОБЯЗАТЕЛЬНО уточнить, что в Laravel 11 это не будет работать, т.к. настройка новых маршрутов (файлов) делается в bootstrap/app.php. И тут добавляя новое имя попадаем в ошибку. Я не нашел способа как создавать новые файлы в routes и прописывать их в bootstrap/app.php. Поэтому все оставил в web.php И еще одно замечание: обрезана верхняя строка на видео. Не видно в каких файлах работать!
Да, документацию прочитал, все равно не понял как в /bootstrap/app.php маршруты прописывать, так ничего и не заработало (Laravel 11). И когда в видео автор редактирует какой-то файл, не всегда понятно какой именно, из-за того что окно обрезано Вот чем мне нравится язык C - это хоть 20-летние уроки смотри, изменений практически нет, стабильный и надежный как пружина от дивана. А все эти новомодные языки с постоянным выходом новых версий, я не понимаю как за всем этим уследить. Сегодня у тебя конфигурация в одном файле, а завтра этого файла уже нет иди кури документацию. UPD Добавил маршруты из файлов user.php и admin.php с помощью require
Макс, не отрубай показ на видео кнопочек которые нажимаешь (в этом видео еще показываются, а в последних видео курса уже нет) - очень полезно параллельно учиться грамотно пользоваться горячими клавишами.
"__invoke() метод вызывается по умолчанию, когда других методов нет..." это вы имели ввиду такую работу в фреймворке Ларавел? Потому что в пхп вроде инвоке вызывается только тогда, когда обьект юзают как функцию
ахах, возможно да, но easy пишется немного сложно =D + основное это было домен, который удалось купить 1code.ru, правда сайта там пока нет, но я думаю что-нибудь зальём туда =D спасибо за коммент!
Спасибо за уроки) Может подскажешь какой плагин стоит для импорта контроллеров, фасадов и т.д., чтобы ручками не писать постоянно? На Sublime text пишу
Мы следуем по методике Адама Вотана ua-cam.com/video/MF0jFKvS4SI/v-deo.html , где четко придерживаемся только дефолтных actions. Если какой то метод выпадает из общего контроллера (ресурса) мы создаем новый контроллер. Данный метод неплохо себя зарекомендовал. И если ему придерживаться во всем проекте, бизнес - логика "размывается" по фреймворку и нет необходимости раздувать сервисы. За исключением только (наверно) очень больших проектов.
Спасибо за отличный материал! в свое время писал не плохо, но развитие остановилось на php 5.6, решил поднять скилы, переписать кое что ил личных проектов. Ни когда не работал в VSCode, заметил что у вас, выделяя код можно заменить его и одновременно все входения на на страницуе Это плагин какой-то? Я в настройках редактора не нашел такой настройки.
Да, это делается горячими клавишами, все современные редакторы кода это умеют. Можете написать в нашем чате, подскажем куда жать t.me/onecode_blog Большое спасибо за просмотр и комментарий! 👍
Здравствуйте, при выводе роутов в тинкере получаю ошибку: PARSE ERROR PHP Parse error: Syntax error, unexpected T_STRING in vendor\psy\psysh\src\Exception\ParseErrorException.php on line 38. Не подскажете, в чём может быть проблема?
Дарова! А я как раз вчера хотел поинтересоваться: когда новый урок будет? В принципе и так работа ларки уже понятна, но после твоих уроков происходит некоторое переосмысление)
ага, я сейчас в поездке, поэтому с трудом нахожу время, но уже возвращаюсь в сторону дома, так что скоро всё будет ))) стараюсь передавать свое понимание и опыт вам! спасибо за просмотр и коммент!
Тоже когда-то думал, что работа ларки понятна. Но когда начинаешь собирать реальный проект возникает огромное количество нюансов и вопросов. Начиная от извиняюсь сраной верстки, заканчивая корректностью применения паттернов) Это целый мир который никогда не познаешь до конца)
@@privet_baget это точно, соглашусь полностью, что нюансов огромное количество от проекта к проекту, однако есть определенный момент, когда ты чувствуешь, что уже достаточно знаешь и умеешь, "изобрёл" свою схему разработки и дальше можно уже особо не напрягаться и работать на том, что есть - это правда
Спасибо за видео. Скажите а как реализовывать на laravel чпу (seo url frendly) ? И если вам не соожно не могли бы вы дать ссылки на сложные, профессиональные примеры проэктов в которых есть реализация маршрутов с чпу и контролеров. Всё что я находил были версий laravel 4-5. Возможно ли использывать контролеры в нутри других контролеров на laravel ?
Привет! Очень легко - просто доставляешь в таблицу (бд) поле под чпу (обычно называют его slug) и там хранишь значение по которому ищешь запись по базе, по сути это второй идентификатор записи, только человеко-понятный ))
По остальным вопросам предлагаю переместится в наш телеграм-канал, а там в закрепи есть ссылка на чат, где можно обсудить вопросы и поделиться опытом t.me/onecode_ru
А как сделать такой же быстрый импорт контроллера? что ты букву удаляешь последнюю и тебе предлагает сразу вариант, я все в ручную прописываю: use App\Http\....
Макс подскажи почему в ссылку добавляется знак "?" ? {{route('category',[$el->name])}} Route::get('gategory/{?}',[GamesController::class,'category'])->name('category');
привет! так трудно сказать в чем причина, потому что мало информации, но ты залетай к нам в чат в телеграм, задай вопрос и там вместе разберёмся: t.me/onecode_chat
Аффтор, ты очень жоский!!! После твоих объяснений реально становится всё понятно... Если ты действительно объяснишь CRUD, api, то закину соточку на кофе!! Только один косяк, нужно писать всё же страницы)) а то так не понятно совсем) как выводить то) и в роутах ещё бы показал, как делать разграничение прав доступа... Не, но в целом, ты красавчик
⚠️ Ты знаешь? У нас есть канал в телеге, где я выкладываю полезности: t.me/onecode_ru ❗️😉
телегу не нашло
Пересмотрел несколько курсов по ларавел и только на этом канале начал понимать что-зачем и почему. Классно автор объясняет =)
Ну слава богу! 😀
Подтверждаю слова
Прошло вот уже 3 года, а материал все еще годен, спасибо тебе :)
Ну ты прям ГЕНИЙ! И подача материала отличная. Спасибо большое за твой труд!
спасибо, друг! залетай к нам в телеграм t.me/onecode_blog
Ровно 8 часов разбирал, с перерывами, разумеется. Общего времени непосредственно за компом, с написанием кода, проверками, разбором "почему не работает", наверно, часа 4.
Зато реально стало более-менее понятно, как работает эта часть фреймворка, уже не так страшно смотреть на код, спасибо огромное!
И документацию Laravel и на прочих ресурсах (github итп) уже чуть попроще стало читать, потому что поначалу - по отдельности слова понятны, а всё вместе белый шум))
Круто! Я очень рад, что у тетя есть усидчивость - это важно для разработчика 👍 Спасибо за коммент!
Лучшие видео по laravel. С нетерпением жду следующие)) Так держать!
как раз записываю
А ты как-то дополнительно ускоряешь видео? Скорость идеальная! 80% иных видео приходится ускорять, а у тебя прям то, что нужно. Спасибо!
дополнительно не ускоряю, просто так получается, здесь даже пытался замедлиться по-началу =D спасибо! за поддержку!
Урок отличный!
На 28:50, там где автор объясняет про "динамический параметр маршрута" сначала не получалось вывести динамические параметры маршрута на страницу.
А потом поняла - нужно поставить двойные кавычки, а не одинарные. Но у автора все правильно в видео - двойные кавычки.
class PostController extends Controller
{
public function show($post) {
return "Страница просмотра поста {$post}";
}
}
да, в PHP переменные обрабатываются только в двойных кавычках для удобства. спасибо за просмотр!
Спасибо большое за курс! По вашим видео написала тестовое задание, еще поразбиралась сама, почитала документацию, и в итоге меня взяли на работу!
Нифига себе, круто! Ты большая молодец 👍 Залетай к нам в телегам канал t.me/onecode_blog
хорошо объясняешь, 70-80% инфы понятно с 1 раза. я вначале смотрю 1 раз, потом на второй просмотр уже пишу код, поэтому на 2ой уже 100% усвоится, спасибо.
Ну ты молодчик! Желаю успехов и большое спасибо за просмотры и комменты! 👍
До этого начал смотреть два курса по ларавел, ничего не понял, тут все понял, спасибо большое!
Круто! Залетай к нам в телегу t.me/onecode_blog
Классный материал, все просто и доступно, по началу думал "да чего там почти на час про роуты можно рассказывать", а оказалось все в тему и полезно, лично для меня очень понравилось про префиксы, про вынос в отдельный файл и про проверку ссылки Route::is(); Спасибо тебе за твою работу!
Большое спасибо за коммент! Рад, что полезно 👍👍
Автору респект . Курс отличный . ПОнравилось что залазишь внутрь и рассказываешь как работает . Не встречал на других курсах подобного . Спасибо за хороший контент , смотрю взахлеб 2 день.
Круто, спасибо за комментарий! Залетай в телегу t.me/onecode_blog
Спасибо! Отличная подача материала. Смотрю с удовольствием
большое спасибо! главное не забывай писать код! )))
@@onecode_blog Обязательно, без практики это все пустое. Лично мне, конечно, интересны более продвинутые моменты, но думаю со временем многое подчерпну с твоего канала. Главное не забрось, делись опытом)
@@Lubenchenko принял 👍
Лучшие видео по laravel.
Спасибо за коммент! Приятного просмотра 😀
а что именно нравится?
Офигенно всё понятно без жевания слов👍🏻
Спасибо за коммент! Молодец, что учишься 👍 Залетай к нам в телегу t.me/onecode_blog
Спасибо за урок. Сегодня просматривал. Завтра сяду делать, на повторе. Раньше создавал контроллеры с __invoke. Сейчас попробую твоим способом. Тоже вроде не плохо, и выглядит в принципе читабельно. Ещё раз спасибо.
и тебе большое спасибо за просмотры и комменты!
Спасибо, объясняете огонек!
Бомбим дальше! 🔥
Супер, учитель от бога! Спасибо большое
И тебе спасибо! Главное не останавливайся 💪
Я очень люблю Ваши видео, пожалуйста доведите до конца, до развертывание на сервере!!! Спасибо и лайки
принял, спасибо за комменты!
Большая благодарность тебе за видео, Максим!
На здоровье 😀👍
Спасибо писал проект на ларавел но потом после твоих уроков понял что все писал не правильно. Пару раз пересмотрю твой курс.
Про 1 урок я вообще молчу. Такого еще нигде не видел. Думаю пересмотреть и выписать к себе в заметки все возможности Laravel.
Спасибо!!!
Большое спасибо, но помни, что самостоятельная практика и эксперименты - это самое главное, поэтому уделяй ей больше времени! И залетай к нам в телегу t.me/onecode_blog
@@onecode_blog я уже там. Можешь записать мини курс как собрать маленький магазин на laravel + vite + vue3 ?
Ларавел нравится автоматизацией и функционалом, автор доходчиво все объясняет, в ТГ чате помогают с вопросами новичкам, отличное комьюнити
Ура!
Крутяк 👍
Классный урок, спасибо! Узнал много нового. Продолжай.)
круто! и тебе спасибо за поддержку!
Блин, никто так не объясняет хорошо, как ты, Макс, даже с первого раза все понял, но повторить не смогу сразу 😆сначала смотрю для понимания, потом смотрю что бы сделать руками) спасибо тебе за видосы) Бог Лары прям)
да да, повторение - мать учения + практика конечно! спасибо тебе!
Большое спасибо за курс! Все просто и понятно
И тебе спасибо за коммент! Не забывай практиковаться 👍
Классный проект это проект, основанный на готовых классах!
залетай к нам в телегу t.me/onecode_blog
Нравится твой стиль подачи информации !)
Спасибо дружище за коммент! Приятного просмотра 😀
Жара наикрутейшая. Спасибо, учимся )
Только вперёд! 😀
Отличный материал!!!! Темп что надо.
Ляпота 🤝
Таймкоды:
23:13 - postController
32:13 - resource
53:53 - команды
Спасибо тебе, милый человек! Залетай в телеграмм t.me/onecode_blog
Ларавел это фантастика!!!!
и я того же мнения! ))
Спасибо! Все МаксИмально понятно и доходчиво))
PUT - метод полного обновления, PATCH - метод частичного обновления ресурса.
Например, если вам нужно обновить в одной форме файл, название и описание Photo, вы используете PUT.
Если форма присылает, например, только name - тогда на сервере её встречает PATH.
P. S. Вот .кстати, лайк посту, если это просто счетчик в самом ресурсе поста - это и есть PATCH.
Спасибо за коммент! Залетай к нам в телегу t.me/onecode_blog
Огонь!
🔥🔥🔥
Ты Красавчик, спасибо Тебе Преогромное, Мах, за видос
Спасибо )))
Спасибо за урок! Очень крутая подача😊
Спасибо за поддержку! Залетай к нам в телегу t.me/onecode_blog
Спасибо! Лайк.
я старался )) и тебе спасибо!
Очень бы хотелось увидеть от вас весь процесс создания какого то проекта с нуля. Начиная от тех задания и до продакшена. Очень полезное бы видео было. Например какого нибудь интернет магазина.
Сделаем! Залетай в телегу, чтобы быть в курсе t.me/onecode_blog
Во-первых, огромное спасибо за такой крутой курс!
Во-вторых, не согласен с тем, что доки Laravel хорошие. Структурировано всё так, что не понятно, как пользоваться. Как будто тупо справочник какой-то, где просто перечислены инструменты, и всё. Например, почти во всём разделе Routing в роуты передаются функции-замыкания, а не классы контроллера. А раздел Controllers начинается со слов, типа "на случай, если вы захотите передавать в роуты не замыкания, а классы-контроллеры ..." ) Типа, так, вспомогательная фича )
Только из твоих уроков узнаёшь, как правильно ) Ещё раз спасибо!
p.s.: До этого начинал читать доки Symfony - там всё гораздо понятнее. Но решил перейти на Лару из-за её популярности. Доки Лары - отстой.
Привет! С точки зрения опытного доки очень удобные, а с точки зрения изучающего - не могу сказать, но не помню, чтобы у меня были сложности. Спасибо тебе за просмотры и комменты!
21:39 Не совсем понял: метод like (чтобы поставить лайк на посте) уже есть в ларавель, или это кастомка, которую тоже нужно где-то прописать внутри проекта?
Кастомка
Спасибо за урок. Пока еще в процессе просмотра. На 23 минуте ролика, что бы не писать функции самому, можно создать с помощь терминала все, командой sail artisan make:model Post -a
update: досмотрел до 34 минуты, сорри =)
update2: После 50 минуты, начал "подгорать", на разобрался =)
Ахах 😆
После 50-ой минуты совсем как-то туго пошло, два раза пересматриваю, а всё-равно как набор не связанных словосочетаний воспринимается. Очень что-ли отрывисто и сумбурно... Общий смысл того, что происходит - понятен, но что, куда, откуда - вообще в голове не состыковывается. Но ничего, буду пересматривать до победного))
А в целом, автору спасибо. Очень здорово, когда вот так, до мелочей всё разбирается. В процессе обучения такой подход сложнее, но результат должен быть значительно лучше, чем после поверхностного рассмотрения темы.
P.S.
В телегу уже залетел))
Жёстко, ещё и видео обрезано сверху, вообще не понятно по каким файлам автор передвигается))
Спасибо за коммент! Рекомендую ставить на паузу и писать код вместе, тогда будет 200% польза 👍
Кстати еще вариант для проверки в методах контролера можно использовать dump. Допустим в контроллере блога вместо return Route::is( 'blog' ) ? 'yes' : 'no' ; можно использовать dd(Route::is( 'blog' ));
большое спасибо за сообщение и просмотр!
@@onecode_blog я тебе больше скажу. Я еще и подписался на vip контент
Лайки авансом под все видео
а вот это правильно! =D
Я из будущего, всего 22 урока! ХОЧУ ЕЩЕ! ))
Пока в вип-канал снимаю 🔥
Класс, ставлю лайк
Спасибо, бро!
Вообщем, оставлю это тут. Мне писать экзамен завтра, учился еще в техникуме по этим видео. Щас сижу повторяю. Пожелайте мне успехов.
Ни пуха! 🚀
после курса планирую пет проект начать
Обязательно! Начинай и ничего не бойся, если что пиши в наш чат, подскажем t.me/onecode_blog
В данном конкретном видео надо ОБЯЗАТЕЛЬНО уточнить, что в Laravel 11 это не будет работать, т.к. настройка новых маршрутов (файлов) делается в bootstrap/app.php.
И тут добавляя новое имя попадаем в ошибку.
Я не нашел способа как создавать новые файлы в routes и прописывать их в bootstrap/app.php. Поэтому все оставил в web.php
И еще одно замечание: обрезана верхняя строка на видео. Не видно в каких файлах работать!
Да, документацию прочитал, все равно не понял как в /bootstrap/app.php маршруты прописывать, так ничего и не заработало (Laravel 11).
И когда в видео автор редактирует какой-то файл, не всегда понятно какой именно, из-за того что окно обрезано
Вот чем мне нравится язык C - это хоть 20-летние уроки смотри, изменений практически нет, стабильный и надежный как пружина от дивана. А все эти новомодные языки с постоянным выходом новых версий, я не понимаю как за всем этим уследить. Сегодня у тебя конфигурация в одном файле, а завтра этого файла уже нет иди кури документацию.
UPD Добавил маршруты из файлов user.php и admin.php с помощью require
Макс, не отрубай показ на видео кнопочек которые нажимаешь (в этом видео еще показываются, а в последних видео курса уже нет) - очень полезно параллельно учиться грамотно пользоваться горячими клавишами.
Вроде не отрубал 🤔
"__invoke() метод вызывается по умолчанию, когда других методов нет..." это вы имели ввиду такую работу в фреймворке Ларавел? Потому что в пхп вроде инвоке вызывается только тогда, когда обьект юзают как функцию
Верно, спасибо за дельный коммент 👍
Всё-таки надо было канал называть "Easy Code", на изи)😀
ахах, возможно да, но easy пишется немного сложно =D + основное это было домен, который удалось купить 1code.ru, правда сайта там пока нет, но я думаю что-нибудь зальём туда =D спасибо за коммент!
Спасибо за уроки)
Может подскажешь какой плагин стоит для импорта контроллеров, фасадов и т.д., чтобы ручками не писать постоянно? На Sublime text пишу
Напиши вопрос в нашем телеграмм-чате. Ссылка на него сверху в закрепе нашего канала - t.me/onecode_blog
После Codeigniter 3 пушка, хотя и CI по своему хорош
есть такое делоа! залетай к нам в телеграм t.me/onecode_blog
Топ, огненное видео)
благодарю за добрые слова!
Мы следуем по методике Адама Вотана ua-cam.com/video/MF0jFKvS4SI/v-deo.html , где четко придерживаемся только дефолтных actions. Если какой то метод выпадает из общего контроллера (ресурса) мы создаем новый контроллер. Данный метод неплохо себя зарекомендовал. И если ему придерживаться во всем проекте, бизнес - логика "размывается" по фреймворку и нет необходимости раздувать сервисы. За исключением только (наверно) очень больших проектов.
да, нормальная тема, поддерживаю
9:03 что ты нажимаешь, чтобы контроллер автоматически импортировался??? У меня нет такого… Спасибо за старания! Офигенные уроки!
Напиши вопрос в нашем чате в телеграмме, там решим t.me/onecode_blog
@@onecode_blog Написал. Никто не отвечает там
комбинация клавиш ctrl+space@@maxstigneev
Спасибо за отличный материал! в свое время писал не плохо, но развитие остановилось на php 5.6, решил поднять скилы, переписать кое что ил личных проектов. Ни когда не работал в VSCode, заметил что у вас, выделяя код можно заменить его и одновременно все входения на на страницуе Это плагин какой-то? Я в настройках редактора не нашел такой настройки.
Да, это делается горячими клавишами, все современные редакторы кода это умеют. Можете написать в нашем чате, подскажем куда жать t.me/onecode_blog Большое спасибо за просмотр и комментарий! 👍
Здравствуйте, при выводе роутов в тинкере получаю ошибку:
PARSE ERROR PHP Parse error: Syntax error, unexpected T_STRING in vendor\psy\psysh\src\Exception\ParseErrorException.php on line 38.
Не подскажете, в чём может быть проблема?
Привет! Напиши вопрос в нашем чате, подскажем - t.me/onecode_blog
Дарова! А я как раз вчера хотел поинтересоваться: когда новый урок будет? В принципе и так работа ларки уже понятна, но после твоих уроков происходит некоторое переосмысление)
ага, я сейчас в поездке, поэтому с трудом нахожу время, но уже возвращаюсь в сторону дома, так что скоро всё будет ))) стараюсь передавать свое понимание и опыт вам! спасибо за просмотр и коммент!
Тоже когда-то думал, что работа ларки понятна. Но когда начинаешь собирать реальный проект возникает огромное количество нюансов и вопросов. Начиная от извиняюсь сраной верстки, заканчивая корректностью применения паттернов) Это целый мир который никогда не познаешь до конца)
@@privet_baget это точно, соглашусь полностью, что нюансов огромное количество от проекта к проекту, однако есть определенный момент, когда ты чувствуешь, что уже достаточно знаешь и умеешь, "изобрёл" свою схему разработки и дальше можно уже особо не напрягаться и работать на том, что есть - это правда
@@onecode_blog а после запланированного объяснения фрейма на практике что планируете показывать/делать?
@@Mr.Capone- планирую ))
Макс, а возможно ли в resource задавать атрибут ->name(?), ведь у resource один маршрут, а name необходимо указывать к каждому маршруту отдельно?
Конечно, вот дока laravel.com/docs/8.x/controllers#restful-naming-resource-routes
Не понял на 52.31 идет речь о сервис провайдер ,туплю, как найти папку ?
Вопрос снимается,мозг остыл,разобрался)) Спасибо за уроки!!!!
Да это я видимо слишком быстро даю информацию ))
@@dobrMAV и тебе спасибо за просмотр и коммент! До связи! 👍
PUT/PATH - полное обновление и частичное обновление данных.
Точняк 👍👍
Спасибо за видео. Скажите а как реализовывать на laravel чпу (seo url frendly) ? И если вам не соожно не могли бы вы дать ссылки на сложные, профессиональные примеры проэктов
в которых есть реализация маршрутов с чпу и контролеров. Всё что я находил были версий laravel 4-5. Возможно ли использывать контролеры в нутри других контролеров на laravel ?
Привет! Очень легко - просто доставляешь в таблицу (бд) поле под чпу (обычно называют его slug) и там хранишь значение по которому ищешь запись по базе, по сути это второй идентификатор записи, только человеко-понятный ))
По остальным вопросам предлагаю переместится в наш телеграм-канал, а там в закрепи есть ссылка на чат, где можно обсудить вопросы и поделиться опытом t.me/onecode_ru
@@onecode_blog Спасибо за ваш ответ. По сути как реализовано в Opencart.
Как в VSCode меняется текст в выделенных? меняется у одного а текста меняется у всех выделенных
напиши вопрос у нас в телеграме, там решим t.me/onecode_blog
Хорошие у Вас уроки, но очень мелкий шрифт. Он во всех роликах такой?
Нет, дальше будет нормально, спасибо за комментарий!
А как сделать такой же быстрый импорт контроллера? что ты букву удаляешь последнюю и тебе предлагает сразу вариант, я все в ручную прописываю: use App\Http\....
Напиши вопрос вмещаем чате, там обсудим t.me/onecode_blog
Макс подскажи почему в ссылку добавляется знак "?" ? {{route('category',[$el->name])}} Route::get('gategory/{?}',[GamesController::class,'category'])->name('category');
Ой а про это я и не сказал, это означает, что параметр не обязательный - может быть, а может не быть /category/{name?}
@@onecode_blog Понять у меня в строке адресной все равно знак вопрос не уходит
@@onecode_blog Все разобрался, почему то приходится часто кэш чистить именно в laravel проектах
@@Sapsonbz у тебя написано {?} а должно быть название параметра, например {id?}, возможно из-за этого, а в URL не надо писать знак вопроса самому
а как ты его чистишь?
Крутой контент ) подскажи extension в VS Code когда ты редактируешь название контроллера и автоматом use пишет сверху ) Спасибо!
спасибо! PHP Intelephense
@@onecode_blog да работает )
Почему-то не резолвится в браузере страница с лайками для блогов, хотя артисан возвращает верный маршрут - .../blog/44/like
привет! так трудно сказать в чем причина, потому что мало информации, но ты залетай к нам в чат в телеграм, задай вопрос и там вместе разберёмся: t.me/onecode_chat
вот Вам совет: Выберите контрастную тему или увеличьте шрифт. Спасибо!!!!
благодарю
Спасибо за уроки.
Обрезка видео сверху очень неудобная, не видно какие файлы ты открываешь и какие команды вводишь
Да, дальше нормально будет, спасибо!
@@onecode_blog спасибо за обратную связь и уроки
Ахахаха... про маршруты из сказки рассмешило ))) 1:00 ...коня потеряешь... женишься... погибнешь.... Типа равноценный выбор)))
Ахах, реально ржачно 😁😁
Аффтор, ты очень жоский!!! После твоих объяснений реально становится всё понятно... Если ты действительно объяснишь CRUD, api, то закину соточку на кофе!! Только один косяк, нужно писать всё же страницы)) а то так не понятно совсем) как выводить то) и в роутах ещё бы показал, как делать разграничение прав доступа... Не, но в целом, ты красавчик
Спасибо за коммент! Страницы будут дальше 👍 Залетай к нам в телегу t.me/onecode_blog