Laravel по-русски
Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Не так давно у eBay (тоже возраст огого) нашли SQL injection. Тоже, поди, ORM приходили и уходили, а сырые запросы с дырой оставались.
Вот лично мне не хотелось бы расплачиваться значительными ограничениями за незначительное усиление надежности.
Ребят, а почему не написать это на чистом php? И кода меньше, и универсальности больше.
Одна ведь функция всего: move_uploaded_file().
В общем, кому пример на чистом php?
у меня любой сырой запрос === увольнение.
Отзываю свое резюме. Но поинтересуюсь: а за что такого страшного в старом добром SQL?
Как-то вот заметил я, что ОРМ-ы приходят и уходят, а мой (почти) ровесник остается.
Какая-то проблема с файлом /js/case.js
Попробуйте кодировку ему пофиксить
Извините туплю,
а как из роут функции вызвать метод контроллера, редиректом?
Route::get('....', function ($id) {
$ctrl= new Контроллер();
return $ctrl->МетодКонтроллера($id);
});
Как с вами связаться?
Там по ссылке контакты есть - внизу объявления.
Я бы создал view
create view match3 as select productID,Count(parmID) FROM продукт_параметр GROUP BY productID HAVING Count(parmID) =3
Итоговый запрос банален:
SELECT продукты.* FROM JOIN match3 On (продукты.id=match3.productID)
В CMS лучше сделать десяток таблиц, нужных в любом сайте. В конкретный проект - недолго и добавить нужное кол-во таблиц.
Какие я бы советовал таблицы:
areas - области страниц (шапка, футер и др.)
emails - адреса, куда сайт будет слать уведовления (например, о сообщении с формы обратной связи)
feedbacks - сообщения с форме обратной связи
items - пункты меню
languages - языки (человеческие) сайта
pages - страницы сайта
galleries - фотогалереи
photos - фотографии фотогалереи
galleries_in_pages - связь
photos_labels - подписи к картинкам фотогаалереи
Структуру таблиц могу прислать, если интересно
Есть такие люди, которые лезут в окно, притом что никто не закрывал от них двери. Подчиняясь неведомому зову, эти люди становятся зацеперами, руферами, паркурщиками и другими храбрыми людьми.
Так вот Laravel - как раз для таких смельчаков. К черту легкость, логику, простоту, здравый смысл - это круто, это драйв, это вкус победы!
А вот те,кто ценят логику, оптимальность, надежность - Laravel должен очень не понравиться.
Есть "старое доброе", а есть новое.
Когда-то давно, мой самый первый работодатель айтишный сказал:
"Программирование - это занятие для молодых людей. И дело тут не в возрасте. Молодой, это тот, кто всегда - "на гребне".
Сами себе профессию выбрали, причем знали, что она самая динамичная, так ведь? Хотите быть "на гребне", ну так и разбирайтесь, при чем тут "некозырная карта" и "фиг с ней, с работой"? И станет понятно, чем новое лучше "старого доброго". Кстати, оно и вправду лучше :-) Уж поверьте :-)
Так и знал. Сейчас везде "молодые" (и дело тут не в возрасте). На гребне. Как говорил А.В.Суворов, "мы рождены, чтоб сказку сделать былью". Или это Чацкий у Лермонтова? Впрочем, не важно.
Надеюсь, мои несколько постов в этой теме помогут кому-то. Морально. Кто также, как я, не сможет совладать с этой адской поделкой. Не отчаивайтесь: снесите это убожество и сделайте по-нормальному.
Из этой темы вышел. Свои вопросы буду задавать в спец. темах, просьба не отвечать на них так, как здесь. Если нетрудно, конечно.
Но разобраться придется. Без этого смысла нет с фреймворками начинать.
А пока так. В консоли, в папке проекта выполнитеphp artisan route:listВ самой первой строке столбец "Action" сюда.
InvalidArgumentException
There are no commands defined in the "route" namespace.
Я уже понял, что вытащил некозырную карту. Ладно, фиг с ней, с работой. Просто хотелось бы узнать - чем этот ваш MVC проще старого доброго обработчика?
Пока не было MVC - вот форма, вот обработчик. Уже б доклад делал...
Скажите, Вы об MVC представление имеете?
Идею понимаю. Но как она работает - не понимаю.
В чем проблема-то? Вы же пишете, что прекрасно с PHP... ООП? MVC?
Ну вот есть первая страница сайта. Не могу понять - как найти view, который ее отрисовывает? Надо кое-что поменять.
Proger_XP, извиняюсь, я не уточнил, как следует. Я имел ввиду, что не должно быть проблем с изучением laravel, учитывая опыт автора, а то он что-то там про "потерянную надежду".... :-)
Чувствую себя полным придурком уже который день. Бьюсь о проект, который должен вести, как рыба об лед.
Последний раз я так чувствовал себя четверть века назад (говорю же - зажился я на свете!) в МВТУ, когда шел сдавать экзамен по незнакомому мне предмету. Только нет надежды вытянуть хороший билет, списать или разжалобить экзаменатора. Роковой момент доклада о полученных результатах приближается...
И вот мне только одно интересно. Я один такой дурак - или многие сейчас вот также бьются?
Написать свой фреймворк это не проблема. Проблемы начнутся, когда в команде появится новый человек и/или придётся передавать проект другим людям. Фреймворки стандартизируют работу в команде и это их главная задача, а сделать код лучше/проще/быстрее это дополнительные "плюшки" и они не обязательно коррелируют с популярностью фреймворка. То есть никем не признанный фреймворк может быть круче всех существующих вместе взятых, в 10 раз быстрее и в 100 раз меньше, но его популярность будет равна единице (самому автору).
Ну пока именно так и получилось. Я, может, еще вернусь к своей поделке, но не о ней речь.
Все, я честно пытаюсь работать на Laravel. И не понимаю: почему надо было так все запутывать? Почему нельзя было сделать по-нормальному? Но, может, я и правда зажился на свете...
Мой ответ на вопрос темы: так сказали на работе. I am private dancer, a dancer for money...
Что бы я делал, если б мне предоставили карт-бланш? Написал бы свой движок на чистом php (да я и написал, даже пытался продвигать на рынок - неудачно) - и делал бы сайты. С удовольствием и мягко скажем, не хуже "фреймворковых". Есть сайты, которыми я горжусь - и которые снял с "движков".
Но вот пришлось "положить на землю оружие и выйти с поднятыми руками". Теперь изучаю Laravel. Вот уже неделю. Мне он представляется порождением какого-то больного ума. Но если б только Laravel. Меня не покидает ощущение, что я - представитель индейского племени, которое белые конкистадоры последовательно загоняют в резервации. Все, что я изучал и любил (да и сейчас люблю), вдруг объявили ересью. Юные дарования с презрением цедят "олд скул!".
Больше не буду портить настроение любителям Laravel-а. И если я что-то спрашиваю по Laravel - то уверяю вас, только потому, что не потерял надежды удержаться на работе. На вас вся надежда ![]()