Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте. Я использую Laravel 5 на виртуальном хостинге.
Консоли нет.
Подскажите как установить Forms & HTML.
Консоль есть вы просто плохо искали
Лично я предпочитаю так делать, через mysql workbench создаю схему базы а потом по этой схеме создаю классы миграции. Описать среднюю бд в миграции дело макс часа или двух, особенно если схема перед глазами. Зато потом очень удобно работать с проектом такскать его с сервера на сервер не задумываясь о базе.
Подскажите мне, хочу вызвать событие при залогинивонии пользователя. Компонент авторизации стандартный. Порылся по классами нашел где вызывается метод postLogin. Мысли пока только либо переопределить этот метод в контроллере и добавить event::fire() при удачной авторизации. А есть вариант без переопределения метода?
Вот тут ссылки есть https://gist.github.com/msurguy/8590765
Используй отношение, вот тут глянь с примерами, https://laravel.ru/docs/v5/eloquent#%D0 … 0%B8%D1%8F
В стандартных пакетах такого функционала нет. Связи и поля руками придется описывать. Попробуй погуглить пакеты, может что то есть. Когда командой make:model создаеш файл модели, создаться еще файл в database/migrations/datatime...create_name_table - его тоже желательно описать - потом будет удобно проект таскать с сервера на сервера, структура таблиц будет создаваться командой migrate, не нужно будет sql dump лить.
открывается форма где требуется только ввести свой мобильный номер.
Я б советовал сделать возможность вводить еще email вместо номера телефона. Ибо я например человек мнимый в инете свой мобильник на не понятных сайтах не оставляю
А php -v из командной строки тоже версию старше 5.3 пишет?
Спс за совет, в консоле пишет 5.3 вопрос решен
Благодарю за совет погулил, кое что нашел. Может кому пригодится нашел интересный список: https://gist.github.com/msurguy/8590765
5.6 там точно, Это же ошибка из квадтратных скобок, так массивы в последних версий php можно создавать. Фишка та в чем я прям для теста в роутере пишу [] и все норм, phpinfo тоже 5.6 выдает, весь проект работает нормально а вот в командной сроке пишу artisan Он мне в нее и ошибку выдает. К серверу подключаюсь через Putty по ssh...
.env ибо его предназначение мне тоже не совсем понятно.
Файлик полезный например ты с другом делаеш проект на локальных машинах и пушите его в репозиторий на гит, у вас на локальных машинах свои настройки подключения к базе данных, этот файлик добовляется в гит игнор, в итоге ты не перетираеш настройки подключения к базе друга когда пушиш в гит, а он твои...Ну а когда проект на боевом сервер запускаеш этот файлик вообще можно удалить и настройки подключения прописать уже в config.
Залил на хостинг проект, работает все нормально на хостинге php 5.6,
но когда в командной строке на сервер вбиваю команду php artisan почему то выдает вот такую ошибку
PHP Parse error: syntax error, unexpected '[' in /home/a/aliens/testing/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 49
Страницы 1