Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Как организовать веб-студию на дому и сколько это может стоить
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

anlamas

  • 22
    вклад
  • 12
    вопросов
  • 42
    ответа
  • 38%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • В чем смысл событий в Laravel?

    alexey-m-ukolov
    Алексей Уколов @alexey-m-ukolov Куратор тега Laravel
    В декомпозиции кода.

    В чем смысл крови в организме? Если это простая система доставки кислорода?
    Ответ написан более двух лет назад
    Комментировать
    Нравится 6 Комментировать
  • Какую прочитать книгу/курс по проектированию баз данных?

    myjcom
    Roman @myjcom
    плохо ищете )
    Поиски литературы почему-то не увенчались успехом, пара унылых статей на хабре, море старой литературы старше 15 лет и курсы для новичков на udemy где описывается разница между insert и select.


    все есть:

    SQL Queries for Mere Mortals, 4th Edition
    Год издания: 2018
    Автор: Viescas J.
    Жанр или тематика: Базы данных
    Издательство: Addison-Wesley Professional
    ISBN: 978-0134858333
    Язык: Английский

    Effective SQL: 61 Specific Ways to Write Better SQL
    Год издания: 2017
    Автор: Clothier B., Steele D., Viescas J.
    Издательство: Addison-Wesley
    ISBN: 978-0-13-457889-7
    Язык: Английский

    PostgreSQL Up and Running, 3rd Edition
    Год издания: 2018
    Автор: Obe R., Hsu L.
    Издательство: O'Reilly Media
    ISBN: 978-1-491-96341-8
    Язык: Английский

    PostgreSQL 9.6 High Performance
    Год издания: 2017
    Автор: Ahmed I., Smith G.
    Издательство: Packt Publishing
    ISBN: 9781784392970
    Язык: Английский

    PostgreSQL High Availability Cookbook
    Год издания: 2017
    Автор: Thomas S.M.
    Издательство: Packt
    ISBN: 978-1-78712-553-7
    Язык: Английский

    PostgreSQL 10 High Performance
    Год издания: 2018
    Автор: Ibrar Ahmed, Gregory Smith, Enrico Pirozzi
    Издательство: Packt Publishing Ltd.
    ISBN: 9781788474481
    Язык: Английский

    Database Systems: Design, Implementation and Management
    Год издания: 2017
    Автор: Coronel С., Morris S.
    Издательство: Cengage Learning
    ISBN: 978-1-305-62748-2
    Язык: Английский

    Designing Data-Intensive Applications / Высоконагруженные приложения. Программирование, масштабирование, поддержка.
    Год издания: 2018
    Автор: Martin Kleppmann / Клеппман Мартин
    Издательство: Питер
    ISBN: 978-5-4461-0512-0
    Язык: Русский

    Refactoring SQL Applications / Рефакторинг SQL-приложений
    Год: 2009
    Автор: Stephane Faroult / Стефан Фаро, Pascal L'Hermite / Паскаль Лерми
    Издательство: Символ
    ISBN: 978-5-93286-145-5, 978-0-596-51497-6
    Язык: Русский

    и даже ISO/IEC 9075:2011 буржуйский можно найти в pdf
    Ответ написан более двух лет назад
    2 комментария
    Нравится 11 2 комментария
  • Public в Laravel, как избежать дублей?

    alexey-m-ukolov
    Алексей Уколов @alexey-m-ukolov Куратор тега Laravel
    Есть - нужно прочитать документацию и корректно настроить веб-сервер, потому что url mysite.com/public/home вообще быть не может.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 3 Комментировать
  • Как передать в контроллер параметр из $_POST?

    JhaoDa
    JhaoDa @JhaoDa
    LaravelRUS Team
    Читать документацию пробовали?
    Например, https://laravel.com/docs/5.6/middleware но это всё равно костыль, потому что единственно верное решение — переписать контроллер.
    Вы если что, то только намекните — я в полицию позвоню, потому что вам, похоже, угрожают и запрещают менять контроллер. Иных причин не вижу.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 3 Комментировать
  • Как удалить элемент коллекции laravel?

    Camaro67 @Camaro67
    Помог? - "Отметить решением"
    Документацию читаем, там очень много интересного.

    $collection = collect(['Я', 'не', 'читаю', 'документацию']);
    $collection->forget(1);
    $collection->dump(); // ['Я', 'читаю', 'документацию']

    А так же с коллекцией можно работать как с обычным массивом, а это значит, что unset тоже сработает: unset($collection[1]);

    И даже это не все, вообщем, как уже сказал: читайте документацию.
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 9 1 комментарий
  • Что нынче должен знать php junior без опыта?

    vetero4eg
    Ольга Ветер @vetero4eg
    Frontend
    Отвечайте на все вакансии, на которые хоть немного подходите, на ваш взгляд. И на те, на которые не подходите - тоже отвечайте, если это хотя бы где-то близко. Показывайте примеры, старайтесь получить обратную связь (тут как повезет). Просите тестовое задание, попадите пару раз на собеседование и быстро поймете, где чего не хватает. А где-то может и сразу хватит. Вакансии очень часто пишутся ... скажем не корректно.
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 9 1 комментарий
  • Как сформировать версию продукта?

    vitvakatu @vitvakatu
    Не изобретайте велосипед, используйте https://semver.org/
    Ответ написан более двух лет назад
    Комментировать
    Нравится 4 Комментировать
  • Как находить и участвовать в проектах на гитхаб?

    sim3x
    sim3x @sim3x
    Делаете работу
    В процессе находите ошибку в стороннем коде
    Находите ее источник
    Пишите багрепорт и тесткей
    Так как всем пофиг
    Сами фиксите баг
    Неделю стучитесь мейнтейнеру, чтоб он принял ваш пушреквест
    Он вас посылает, тк ето не баг
    Ответ написан более двух лет назад
    10 комментариев
    Нравится 48 10 комментариев
  • Как большие сайты справляются с отправкой e-mail?

    bkosun @bkosun
    Обычно рассылка работает по протоколу SMTP. Для рассылки применяют очередь сообщений, используют выделенные IP адреса и различные методы E-Mail аутентификации: DKIM, SPF, DMARC, чтобы почта не попала в спам.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 7 Комментировать
  • Как поставить slug в laravel 5.5 без применения сторонних решений?

    dark_tke
    Константин Толмачев @dark_tke
    Разработчик ИС для образования (php, laravel, 1c)
    Смотрите, у вас в коде НИГДЕ не идет создание слага, если вы не хотите менять особо исходный код, что уже написан, используйте события, https://laravel.com/docs/5.6/events? ставите обработчик на момент создания, и получаете то, что вам нужно. При этом слаг будет добавляться или обновляться при любом изменении через ORM

    Второй же вариант, это делать вызов создания слага в процессе создание и реактирования например
    $post->slug = str_slug('Laravel 5 Framework', '-');
    Ответ написан более двух лет назад
    Комментировать
    Нравится 2 Комментировать
  • Почему не получается связать таблицы в Laravel?

    Alex_Wells
    Alex Wells @Alex_Wells
    PHP/TS/Kotlin developer
    Ошибка очевидна, если вы хотя бы попытаетесь прочитать документацию: тык

    Соблюдайте кодстайл (tarif_id -> tariff, Invest_tarif -> InvestTariff) и все у вас будет работать.

    Так же интересно, как вы пытаетесь юзать поле created_at, если отключены таймстампы..

    PS: в пхп новый оператор ::->?))
    Ответ написан более двух лет назад
    17 комментариев
    Нравится 3 17 комментариев
  • Почему метод withoutGlobalScopes вызывается с ошибкой?

    JhaoDa
    JhaoDa @JhaoDa
    LaravelRUS Team
    Потому что в Illuminate\Database\Query\Builder нет метода newQueryWithoutScope.
    Ваш Кэп.

    P.S. Слабо найти хотя бы простым поиском по сырцам, где он есть?
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 2 3 комментария
  • Как сделать такой отступ в table?

    Loovery
    Григорий @Loovery
    Оптимист
    Пустая ячейка, без содержимого
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Какой backend выбрать для изучения?

    Влад @d1skort
    junior
    Если мало времени, то выбирайте Scala
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • Какой backend выбрать для изучения?

    Roman Kitaev @deliro
    Агрессивное программирование
    Если мало времени, то выбирайте python
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 6 Комментировать
  • Какой backend выбрать для изучения?

    duck_nukem @duck_nukem
    Если мало времени, то выбирайте PHP
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 5 Комментировать
  • Какой удобный, красивый и легко встраиваемый компонент date picker для Laravel с поддержкой русского языка?

    gangstarcj
    Сергей @gangstarcj
    data picker это фронт. В ларавел любой можете засунуть
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 2 4 комментария
  • Получить значение Get параметра в шаблоне Blade фреймворка Laravel?

    Victor Golovko @siptik
    php developer, freelancer, Web-studio owner
    Хэш не является GET параметром.
    Вы можете получить его c помощью js после загрузки страницы
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • Как симметрично расположить 4 блока в ряд?

    Андрей Токмаков @NPC
    ...
    {
    	display: flex;
    	justify-content: space-between;
    }
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Как отобразить slug вместо id в URL?

    UksusoFF
    UksusoFF @UksusoFF
    Нужно внимательно прочитать этот раздел документации: https://laravel.com/docs/5.5/routing

    routes/web.php:
    Route::get('news/{article}', 'ArticlesController@show');

    RouteServiceProvider:
    public function boot()
    {
        parent::boot();
    
        Route::model('article', App\Article::class);
    }

    ArticlesController:
    public function show(App\Article $article) {
    //
    }
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 1 4 комментария
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • hello_my_name_is_dany
    • 18 ответов
    • 0 вопросов
  • Василий Банников
    • 9 ответов
    • 0 вопросов
  • Sanes
    Sanes
    • 8 ответов
    • 0 вопросов
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • shebanits
    • 7 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации