Size: a a a

Laravel для начинающих

2020 June 27

VY

Vladimir Yefremov in Laravel для начинающих
Егор Карась
Всё равно не хочу
у меня когда-то была идея игр типа текстовых :)
без графики и анимаций - по принципу английского детектива; максимум - блоки отдельные для каждого участника
источник

VY

Vladimir Yefremov in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
все сделали
если можно - огласи список, чтобы понимать - куда ты можешь двинуться дальше
источник

ЕК

Егор Карась... in Laravel для начинающих
Vladimir Yefremov
у меня когда-то была идея игр типа текстовых :)
без графики и анимаций - по принципу английского детектива; максимум - блоки отдельные для каждого участника
Именно оно, но фронт-то всё равно нужен, голосовалки, ето всё
источник

ЕК

Егор Карась... in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
все сделали
Сделай каталог товаров нормальный, прям шоб чётко, категории, теги, всё говно, и захости сам
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
Vladimir Yefremov
если можно - огласи список, чтобы понимать - куда ты можешь двинуться дальше
не знаю. Я хочу научиться делать магазины
источник

VY

Vladimir Yefremov in Laravel для начинающих
Егор Карась
Именно оно, но фронт-то всё равно нужен, голосовалки, ето всё
значит тебе нужен помощник :)
есть чаты фронтовые - напиши там, может кто-то присоединится....
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
Егор Карась
Сделай каталог товаров нормальный, прям шоб чётко, категории, теги, всё говно, и захости сам
очень часто требуется сделать магазин
источник

ЕК

Егор Карась... in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
не знаю. Я хочу научиться делать магазины
Да нахера они кому нужны?

Берут битрикс/опенкарт/другое говно, натягивают тему и херачат продажи, это 90% магазинов
источник

А

Андрей in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
не знаю. Я хочу научиться делать магазины
Слишком обширно мыслишь. Нужно разделить это всё на пункты
источник

ЕК

Егор Карась... in Laravel для начинающих
Vladimir Yefremov
значит тебе нужен помощник :)
есть чаты фронтовые - напиши там, может кто-то присоединится....
Там я вуе-то знаю)
источник

ЕК

Егор Карась... in Laravel для начинающих
Просто пока мотивации слегка нет)
источник

VY

Vladimir Yefremov in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
не знаю. Я хочу научиться делать магазины
я понимаю;
ты написал "все сделали", но мы не знаем - что это у тебя "все" и чтобы помочь дальше - надо от чего-то оттолкнуться
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in Laravel для начинающих
Vladimir Yefremov
я понимаю;
ты написал "все сделали", но мы не знаем - что это у тебя "все" и чтобы помочь дальше - надо от чего-то оттолкнуться
- [x]  Поставить Laravel 5.8
- [x]  Создать консольную команду для регистрации пользователя admin с мейлом admin@admin.com и паролем 12345
- [x]  Установить дефолтную систему авторизации при помощи make:auth ( [https://laravel.su/docs/5.4/authentication](https://laravel.su/docs/5.4/authentication) )
- [x]  Создать страницу для редактирования данных пользователя:
   - [x]  Создать миграцию ( [https://laravel.su/docs/5.4/migrations](https://laravel.su/docs/5.4/migrations) ) с добавлением в таблицу users новых полей:
       - age, тип integer
       - fio, тип string
       - about, тип text
   - [x]  Запустить миграцию
   - [x]  Создать роут ( [https://laravel.su/docs/5.4/routing](https://laravel.su/docs/5.4/routing) ) на урл /settings , ведущий в контроллер SettingsController на метод  edit() . Роут долен пропускать только залогиненных пользователей.
   - [x]  Создать контроллер ( [https://laravel.su/docs/5.4/controllers](https://laravel.su/docs/5.4/controllers) ) SettingsController и метод edit() в нём
   - [x]  В методе edit()
       - [x]  Получаем залогиненного пользователя
       - [x]  Передаём его во вьюху ( [https://laravel.su/docs/5.4/blade](https://laravel.su/docs/5.4/blade) ) settings.blade.php
   - [x]  Во вьюхе settings.blade.php пишем форму , отправляющую POST запрос на урл /settings/store и содержащую поля age, fio с типом text и about с типом textarea
   - [x]  Делаем роут, принимающий POST на /settings/store , контроллер SettingsController , метод store()
   - [x]  Во вьюху settings.blade.php добавляем html для вывода ошибок валидации ([https://laravel.su/docs/5.4/validation](https://laravel.su/docs/5.4/validation))
   - [x]  В методе store() валидируем запрос, сохраняем данные и делаем редирект на /settings
   - [x]  Правила валидации:
       - age не должно быть пустым, минимальное значение 18
       - fio не должно быть пустым, не должно совпадать с about, должно быть максимум 120 символов
       - about не должно быть пустым, не должно совпадать с fio, должно быть максимум 1000 символов
   - [x]  Если всё прошло успешно, выводим сообщение "Данные сохранены" ([https://laravel.su/docs/5.4/responses](https://laravel.su/docs/5.4/responses))
источник

VY

Vladimir Yefremov in Laravel для начинающих
Егор Карась
Просто пока мотивации слегка нет)
так да,
а у начинающего фронтера - мотивация есть :)
источник

ЕК

Егор Карась... in Laravel для начинающих
Штош, теперь бы посмотреть код)
источник

ЕК

Егор Карась... in Laravel для начинающих
Vladimir Yefremov
так да,
а у начинающего фронтера - мотивация есть :)
Но я-то для своего саморазвития делаю, а не начинающего фронтендера))
источник

VY

Vladimir Yefremov in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
очень часто требуется сделать магазин
не спорю....

известные ЦМСки - довольно отстойные - к сожалению и хороший магазин на Ларе был бы весьма кстати на рынке,
но это не так-то просто для одиночки, особенно для начинающего;

тебе, чтобы уменьшить вот это свое "начинающий" - надо продолжить учиться...
даже чтобы взять чей-то готовый магазин и уметь "причесать" его под заказчика - надо понимать - что ты делаешь....
как понимать - если не выучить базу?
вот ее то тебе и предлагаем учить дальше, глубже
источник

VY

Vladimir Yefremov in Laravel для начинающих
PHP PROGRAMMIST⬤👍3🅰️
- [x]  Поставить Laravel 5.8
- [x]  Создать консольную команду для регистрации пользователя admin с мейлом admin@admin.com и паролем 12345
- [x]  Установить дефолтную систему авторизации при помощи make:auth ( [https://laravel.su/docs/5.4/authentication](https://laravel.su/docs/5.4/authentication) )
- [x]  Создать страницу для редактирования данных пользователя:
   - [x]  Создать миграцию ( [https://laravel.su/docs/5.4/migrations](https://laravel.su/docs/5.4/migrations) ) с добавлением в таблицу users новых полей:
       - age, тип integer
       - fio, тип string
       - about, тип text
   - [x]  Запустить миграцию
   - [x]  Создать роут ( [https://laravel.su/docs/5.4/routing](https://laravel.su/docs/5.4/routing) ) на урл /settings , ведущий в контроллер SettingsController на метод  edit() . Роут долен пропускать только залогиненных пользователей.
   - [x]  Создать контроллер ( [https://laravel.su/docs/5.4/controllers](https://laravel.su/docs/5.4/controllers) ) SettingsController и метод edit() в нём
   - [x]  В методе edit()
       - [x]  Получаем залогиненного пользователя
       - [x]  Передаём его во вьюху ( [https://laravel.su/docs/5.4/blade](https://laravel.su/docs/5.4/blade) ) settings.blade.php
   - [x]  Во вьюхе settings.blade.php пишем форму , отправляющую POST запрос на урл /settings/store и содержащую поля age, fio с типом text и about с типом textarea
   - [x]  Делаем роут, принимающий POST на /settings/store , контроллер SettingsController , метод store()
   - [x]  Во вьюху settings.blade.php добавляем html для вывода ошибок валидации ([https://laravel.su/docs/5.4/validation](https://laravel.su/docs/5.4/validation))
   - [x]  В методе store() валидируем запрос, сохраняем данные и делаем редирект на /settings
   - [x]  Правила валидации:
       - age не должно быть пустым, минимальное значение 18
       - fio не должно быть пустым, не должно совпадать с about, должно быть максимум 120 символов
       - about не должно быть пустым, не должно совпадать с fio, должно быть максимум 1000 символов
   - [x]  Если всё прошло успешно, выводим сообщение "Данные сохранены" ([https://laravel.su/docs/5.4/responses](https://laravel.su/docs/5.4/responses))
КРУТО!
источник

ЕК

Егор Карась... in Laravel для начинающих
Vladimir Yefremov
не спорю....

известные ЦМСки - довольно отстойные - к сожалению и хороший магазин на Ларе был бы весьма кстати на рынке,
но это не так-то просто для одиночки, особенно для начинающего;

тебе, чтобы уменьшить вот это свое "начинающий" - надо продолжить учиться...
даже чтобы взять чей-то готовый магазин и уметь "причесать" его под заказчика - надо понимать - что ты делаешь....
как понимать - если не выучить базу?
вот ее то тебе и предлагаем учить дальше, глубже
Да нормальные они, вот каталог товара, вот корзина, вот кнопка оплатить
источник

А

Андрей in Laravel для начинающих
Я пытался сделать интернет магазин на ларе. Оказалось, что это не так и просто. В итоге, сделал корзину, главную страницу, карточку товара и вывод товаров по категориям (без подкатегорий). И забил
источник