И как мне этот совершенно дефолтный (я не включал в него: Vagrant/Docker, Redis/Tarantool, WebDAV/S3 и проч., т.к. без них можно обходиться, хоть и с трудом) список из 10ти элементов сократить до 2х? Может есть идеи? +))))
Александр Шаповал: это плохой пример кода. Там всё плохо. Из того что хорошо - только одно: Наличие PHP5+, а не 4ки.
1) Стандарты?
2) Автолоадинг?
3) Докблоки?
4) И прочее, вроде синглтонов там, где их использовать нельзя
В качестве "изучения с матюками" - пойдёт, в качестве самоцели "как надо писать" - это ад.
Dadoshik: я - нет, т.к. ошибка тривиальна и на уровне языка. Да, ошибся на счёт буковки "s" в конце (посмотрел пакет), но это не отменяет того, что кто-то не читал про использование пространств имён в языке =)
Я ни в чём не упрекаю, просто хотелось бы узнать как вообще вы собираетесь использовать фреймворк, не зная минимальных основ языка? На данный момент стоит подучить именно базис, а не лезть куда-то в более сложные вещи.
Тимофей: с чего это? belongsToX - это инверсная связь для hasOne\hasMany, по-этому одна из направляющих должна быть основной и указываться через hasX в любом случае.
1) PHP
1.1) Laravel
1.2) Html/Blade/Twig/Jade
2) Nginx/Apache
3) Postgres/MySQL
4) NodeJS
4.1) Webpack/Gulp
4.2) ES2017+/TypeScript/Coffee/Dart
4.3) Css/Sass/Stylus/Less
4.4) Angular/Vue/React/Ember/Aurelia/Knockout/JQuery
И как мне этот совершенно дефолтный (я не включал в него: Vagrant/Docker, Redis/Tarantool, WebDAV/S3 и проч., т.к. без них можно обходиться, хоть и с трудом) список из 10ти элементов сократить до 2х? Может есть идеи? +))))