Алексей А.: Вы блин серьезно?) Выше пишите, что опыта и знаний по сути нет и тут на тебе. Я не знаю какой у вас уровень, но выполните пока те задания, которые я выше озвучил. Вам нужно научиться думать и применять инструменты, которые предоставляет язык/технология. Соц.сеть это слишком сложно и слишком масштабно, вы её закончите, только если будете мегаупертым, по факту скорее всего вы его бросите, потому что там слишком много чего. Порешайте задачки, попробуйте автоматизировать, какую-нибудь рутину. https://www.codingame.com/- шикарный сайт с задачками. Научитесь думать и кодить, английский там простой, если что гугл в помощь.
Чтобы запал не иссяк не бросайтесь в море информации. По 3 часа в день будет достаточно, неспешно, но для начала хватит. Засидеться можно, только если вошли в так называемое состояние потока. Это когда вас проперло и код будто сам пишется. Поехали на учебу, например, почитали статейки или toster, подумали, что не поняли погуглили. По документации пробежались. Вечером сели и попытались решить задачку. Сразу всё не поймете, главное чтобы мозг привыкал к такого рода информации. Что-то отложится и когда вы станете опытнее, вы об этом вспомните и сможете уже понять и применить. Я бы наверно порекомендовал для начала НЕ использовать IDE. Я начинал с Notepad++(Win) и Coda(Mac). IDE берет слишком много на себя, дабы было проще и она по умолчанию "считает", что ты всё умеешь и лишь помогает. Когда я начинал, то кодил под Kasseler CMS в простом редакторе. В итоге я разобрался в ней и в большинстве стандартных и не очень функциях. Постоянный заход на сайт с документацией опять же. PHPStorm например, по первым символам будет подсказывать название функции, порядок параметров, даже что они значат. Мне кажется на старте это не надо, потому что тогда без IDE вы вообще ничего не сможете.
Алексей А.: Я до сих пор примерно помню свой первый вопрос: как разместить такую-то ссылку на странице. Мне так никто и не ответил, а нужно было всего лишь ткнуть в "echo". Правильно составленный вопрос, наведет вас на ответ и повторюсь, читайте не теорию, а документацию. Я сейчас осваиваю Laravel и самое простое началось после того, когда пробежался по всей документации. Laravel я не знаю после этого, но разрабатывая что-то и попадая в тупик, я вспоминаю что где-то что-то читал, что вроде мне это может помочь. Даже уже ответы на простые вопросы могу давать. Документацию по PHP я учил по php.su, там мне было проще и понятнее, потом дорос до php.net. Так же с чего я еще начинал это находите чужой вопрос по php и пытаетесь решить его. Можно даже не отвечать, а решить для себя. Главное понять, что вопрос о чем-то простом, то бишь человек тоже новичок. Даже если не справитесь, вы приобретете практические навыки.
Дмитрий Пирматов: я не знаю, но вашей версии почти год и возможно это какой-то баг и с чего вы взяли, что команда generate:migration, а не make:migration? Вы устанавливали Laravel отсюда и вот так https://laravel.com/docs/5.4#installing-laravel ? Можно в composer.json версию ручками вписать "laravel/framework": "5.4.*" и обновить, но если только начинаете, то лучше с чистого листа, как у них на странице написано.
Златослав Десятников: ну во-первых баги-то фиксятся и если его проблема связана со старым багом, то тут нужен знаток. Его версия вышла почти год назад. А во-вторых, я его команд не знаю и artisan help не знает. Так что либо это особенности версии 5.2, либо парень как-то неправильно использует artisan. Поэтому и спрашивал. Если это необходимость использовать версию 5.2, значит нужно копать документацию в эту сторону.
Ришат Султанов: если не ошибаюсь return response()->json(['success'=>'true']); , а работа с ajax проще чем кажется jquery.page2page.ru/index.php5/Ajax_%D0%B7%D0%B0%D...
Если не хотите js'а, то можно сделать редирект на страницу с формой, но с get параметром и в шаблоне при таком параметре выводить окошко, мол всё ок.
khodos_dmitry: потому что $_REQUEST это солянка из параметров get,post и cookie. По-хорошему, если вы ожидаете данные от формы посланные post'ом, то лучше в post их и искать. Так и код читабельнее.
Немного дополню.
Лучше сначала nginx -t, так вы сможете узнать, не допустили ли вы где-нибудь ошибку.
Конфиг кидается не в /etc/nginx/, а в папку в которой этот самый nginx ищет конфиги, обычно это sites-enabled, кто-то хранит их в conf.d(но это вариант по умолчанию не используется, если не ошибаюсь).
Так меня смущает, почему падало через раз. Ваш вариант с двумя строчками упоминается в вопросе, я так сразу сделал, ибо это казалось самым очевидным решением, но фиг там.
Сева Поляков: один. Даже под шумок обновили php, но ничего не изменилось. То работало, то падало. Потом думаю повторить на тестовом сервере с минимум лишнего, может дело было совсем не в них. Может багофича nginx или php, в документациях ничего не замечал связанного с этим.
Максим Тимофеев: самое классное, когда потом просят добавить то или это, пятое-десяток и тут ты понимаешь, что говнокод-то сильно мешает... А задачу, которую думал сделать за пару часов, делаешь уже полдня, потому что "чем я думал, когда это писал"