Symfony 2 Joboard: Маршрутизация

Если вы обратите внимание на URL домашней страницы Joboard, то в адресной строке вы увидите: /job/1/show. Наверняка, вы привыкли видеть адреса в формате /job.php?id=1. Так как же Symfony определяет какое действие необходимо выполнить исходя из заданного адреса? Почему переменная $idнаходится там, где должно указываться действие, а не параметр? Попробуем разобраться.

Symfony 2 Joboard: Контроллёр и Представление

Сегодня мы собираемся настроить контроллер для вакансий, который мы создали в прошлой части. Он уже содержит большую часть кода, которая необходима для Joboard: Страница со списком всех вакансий Страница для создания новой вакансии Страница для редактирования вакансии Возможность удаления вакансии Хотя текущий код уже готов к использованию, мы всё же […]

20 советов и хитростей Laravel Eloquent

1. Инкременты и декременты Вместо: $article = Article::find($article_id); $article->read_count++; $article->save(); Можно сделать: $article = Article::find($article_id); $article->increment(‘read_count’); Также будет работать: Article::find($article_id)->increment(‘read_count’); Article::find($article_id)->increment(‘read_count’, 10); // +10 Product::find($produce_id)->decrement(‘stock’); // -1

От новичка до профи в машинном обучении за 3 месяца

В этой статье мы расскажем, как за три месяца получить самообразование в машинном обучении. Приводятся ссылки на соответствующие ресурсы. На нашем сайте регулярно поднимаются вопросы самообразования в машинном обучении и анализе данных. Источником для этой статьи послужило видео, недавно опубликованное на YouTube-канале известного специалиста в области ML Siraj Raval. Для упрощения старта мы дополнили […]

Не работает Laravel Route Model Binding

В Laravel существует Route Model Binding — удобный способ автоматического внедрения экземпляра модели по идентификатору ($id) в маршруты. Например, если пользователь посещает /tasks/1, благодаря cвязыванию модели и маршрута, Laravel автоматически загружает задачу Task с id = 1, а затем внедряет этот экземпляр в контроллер.

Symfony 2 Joboard : Модель данных

Первым делом мы определим модель данных для Joboard, а для взаимодействия с базой данных будем использовать ORM и в конце этой статьи у вас будет создан первый модуль приложения. Но так как Symfony делает много работы за нас, то этот полностью функциональный веб-модуль мы создадим без написания большого количество кода […]

13 ресурсов, чтобы выучить математику

Среди разработчиков часто возникают споры о том, необходимо ли изучать математику. Если вас мучает ее незнание, то скорее читайте нашу статью. Одни утверждают, что знать математику совсем не нужно и что и без нее все будет прекрасно. Другие же напротив считают, что фундаментальные знания математики – основа осваивания ремесла программиста. […]

У какого спутникового оператора больше 4K-каналов?

В России продано около 1 млн телевизоров, умеющих показывать 4K-каналы и 4K-видео. Но ТВ-каналов с таких разрешением пока немного. Все изменится в ближайшие годы. Давайте посмотрим, какие спутниковые операторы и кабельные провайдеры вещают телеканалы в 4K-формате. И что это за ТВ-каналы. Стоит ли сегодня покупать 4K-телевизор? Или стоит подождать? Кстати, […]