Алексей Уколов
@alexey-m-ukolov Куратор тега Веб-разработка
Да из поисковика. Столкнулись с задачей - поискали варианты решения, посмотрели существующие похожие проекты. Постоянно читайте профильные сообщества, следите за новостями, набирайте знания и опыт впрок. Но без реальных проектов эти знания быстро потеряются и протухнут.
BloodySucker: А зачем вам POST? В терминах идеологии http вы делаете GET-запрос, поменяйте в своем скрипте $_POST на $_GET и все будет работать.
Вы уверены, что success не срабатывает? Именно сама функция success? Может, то, что внутри нее находится не выполняется по каким-то другим причинам? Выведите прямо в success ответ сервера, посмотрите есть ли в DOM нужные элементы, поставьте там точку останова и погуляйте по коду дебаггером. Это же всё элементарные базовые вещи.
romankulish5: я в ответе же написал - ваша проблема, скорее всего, в том, что переменная $username не интерполируется внутри одинарных кавычек.
Но вы не написали что конкретно в вашем коде не работает, поэтому приходится строить догадки.
Я уже написал ключевые слова для поиска. Это для изучения теории. С практической точки зрения - то, что вы хотите, уже есть в Laravel. Либо используйте этот фреймворк, либо посмотрите как сделано там и скопируйте.
Я никак не могу понять, что конкретно вам нужно. Мне кажется, вы пытаетесь реализовать именно то, что уже есть в Laravel - фасады, IoC контейнер, сервис-провайдеры. Если да, то можете прямо в коде Laravel и покопаться, чтобы понять, как это работает.
Ваш вопрос довольно сумбурный. Какой конкретно хелпер вы хотите сделать? Как вы хотите его использовать?
Хелперы и есть просто глобальные функции, единственная причина их существования - уменьшить количество часто повторяющегося кода.
Посторонним В.: все зависит от ваших целей.
Если цель - хорошо провести время, ковыряясь в коде, то совершенно не важно, что это за код и для этой цели ваша задача вполне подойдет.
Если цель - поднять уровень, чтобы в будущем как раз заниматься серьезной разработкой, то достаточно просто знать, что автозагрузка существует, что есть PSR-4, что есть composer. Как оно внутри работает, знать совершенно необязательно до тех пор, пока оно а) работает и б) удовлетворяет потребности. Можно очень много сил вложить в низкоуровневые вещи и получить очень маленькую отдачу в плане профессионального роста - людям не нужны специалисты по написанию автозагрузчиков, им нужно специалисты, создающие конечные продукты. И именно этот навык нужно прокачивать в первую очередь.
Посторонним В.: С таким подходом можно каждое утро машину собирать из подручных материалов, чтобы на работу поехать.
Я понимаю вашу точку зрения, но не разделяю ее. Я предпочитаю оперировать на высоком уровне, где как раз и требуется "соображать" и только в случае необходимости опускаться на уровни ниже. Это гораздо эффективнее с точки зрения производительности труда.