Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Всем привет.
Работаю в докере, проект на Laravel 8.
Когда запускаю composer install в докер-контейнере появляются вот такие ошибки.
В докере я не силен. Пробовал гуглить, но пока не решил вопрос.
Может этого расширения (ext) где-то в докере не хватает?
Подскажите, пожалуйста, в чем проблема?
Спасибо. Все, что написано выше, мне известно в той или иной степени. Хотелось посмотреть на реальный пример. Есть у вас ссылки на пример?
Но это отдельный, большой раздел разработки, и придется этот механизм понять. Это не так быстро. API-приложение, это не web-приложение.
А где можно почитать про эту тему? Можете ссылки на готовые примеры дать?
Благодарю.
Всем привет.
Есть задача - сделать микросервисную архитектуру проекта, чтобы было две отдельные папки. Одна с Laravel, другая чисто Vue.js, развернутая с помощью cli.
Это я могу сделать. Но не могу понять, как сделать, чтобы клиент получал от сервиса данные?
Кто знает, расскажите, пожалуйста, по подробнее.
Благодарю.
Привет. У меня то же самое.
С вопросами в шапке полей разобрался, а в строках выводятся:
ÐалакаÑÑа Ðно, 20мм,
Что подскажите?
Всем привет.
Как удалить вебхуки из командной строки?
Всем привет.
Работаю с коммерческим проектом. Нужно было добавить новый маршрут в web.php. Я добавил, мне ответ 404. После н-ных перестановок своего маршрута в web.php, комментирования других маршрутов, я увидел, что маршруты работаю, даже, если они закомментированы.
В итоге, я, ради эксперимента, удалил web.php и api.php и маршрутизация работает как прежде.
Что это может быть и почему маршрутизация работает?
для этого postman не нужен, достаточно в браузере перейти по адресу
Спасибо за ответ. Но там пост-запрос надо делать. В адресной строке у нас же гет-запросы делаются.
Всем привет. Я разбираюсь как создавать бота Телеграм в связке с Laravel.
Изучаю руководство
Там написано:
Для того, чтобы связать наш проект с Telegram, используйте Postman или CURL для выполнения следующей команды:
curl -X POST -F 'url=https://{YOU_URL}/botman' [url]https://api.telegram.org/bot{TOKEN}/setWebhook[/url]
YOU_URL – https-адрес из ngrok; TOKEN – это TELEGRAM_TOKEN, который вы указали ранее в файле .env.
Мне непонятно, как выполнить эту команду? В Postman я могу отправить запрос, но uri в запросе только один. А здесь в строке два uri. Подскажите, пожалуйста, как быть? Как реализовать эту команду в Postman?
Здравствуйте.
Есть форма:
<!-- Password Field -->
<div class="form-group col-sm-6">
{!! Form::label('password', 'Password:') !!}
{!! Form::password('password', ['class' => 'form-control','maxlength' => 255,'maxlength' => 255]) !!}
</div>
Форма отдает реквест в действие контроллера. Читаю содержимое реквеста, вижу, что пароль не захеширован. Хочу использовать метод bcrypt().
Подскажите, пожалуйста, где в коде и что нужно сделать, чтобы в БД сохранялся хешированный пароль.
Почему-то мутатор тоже не помог:
public function setPasswordAttribute($password)
{
$this->attributes['password'] = bcrypt($value);
}
или
public function setPasswordAttribute($password)
{
if ( $password !== null ) {
if ( is_null(request()->bcrypt) ) {
$this->attributes['password'] = bcrypt($password);
} else {
$this->attributes['password'] = $password;
}
}
}
Здравствуйте.
Использую библиотеку spatie/laravel-permission для установки прав и разрешений в своем приложении. Как создавать роли и разрешения, мне понятно.
Вопрос заключается, в каком месте приложения применить функцию:
$user->assignRole('writer');
Суть вопроса, как сделать, чтобы присвоение роли пользователю выполнялось ОДИН раз.
П.С. Есть мысль создать middleware, который будет присваивать текущему аутентифицированному пользователю заданную роль. Устанавливать роль в контроллере, мне видится, неоптимальным решением.
Есть мысль, поместить код с метод boot в провайдер AuthServiceProvider. Но я пока плохо понимаю, как он работает.
так там документация подробная с примерами
Благодарю за ответ.
Эту инструкцию я видел. Библиотеку установил.
Меня больше интересует вопрос, как организовать, так сказать, архитектуру приложения. Где назначать роли и разрешения, каким образом применять посредники (middleware),..
С такими навыками пора выходить на международные биржы типа upwork.com. Работы много.
Спасибо за доброе слово ))
Пока у меня такое мнение, лучше удаленно в команде поработать. Рост будет быстрее, во всем ))
П.С. Почему не могу отредактировать первое сообщение? Пишет, прав нет.
Добавлю свои навыки:
Владею:
- знанием фреймворка Laravel;
- хорошие знания PHP, MySQL;
- хорошие знания принципов ООП;
- хорошие знания JavaScript;
- знание WordPress;
- знание HTML, CSS, SASS, LESS, Bootstrap;
- хорошие знания регулярных выражений;
- умею работать с Git, а также в Linux (Ubuntu);
- технический английский (чтение, письмо).
Здравствуйте, ищу стажировку или удаленную работу.
Уровень ~ junior.
- Имею опыт с Laravel, могу сделать сайт/блог на бэкенде. Делаю немного верстку на Bootstrap.
- Хорошее знание РНР, MySQL,
- Знаю основы JS, jQuery,
- Умею работать с Git, а также в Linux (Ubuntu);
Примеры кода: https://github.com/xat55?tab=repositories
Для связи, телеграмм: @laven4
Здравствуйте.
Делаю блог на Laravel. Перед мной стоит одна из задача по созданию блога:
"Реализовать управление пользователями и доступами (используйте spatie/laravel-permission)."
Саму библиотеку нашел, но не могу пока разобраться, как ей пользоваться.
В ютубе на русском языке ничего толком не нашел.
Может, у кого есть информация, ссылка и т.д., где на простом примере показано, как этой библиотекой пользоваться?