PHPackages                             yozh/test-newsblog - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. yozh/test-newsblog

ActiveProject[Framework](/categories/framework)

yozh/test-newsblog
==================

Test NewsBlog

v5.8.3(7y ago)07MITPHPPHP ^7.1.3

Since Feb 8Pushed 6y agoCompare

[ Source](https://github.com/t9221823420/test-newsblog)[ Packagist](https://packagist.org/packages/yozh/test-newsblog)[ RSS](/packages/yozh-test-newsblog/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (9)Versions (69)Used By (0)

Test News Blog
==============

[](#test-news-blog)

Задача:
-------

[](#задача)

Реализуйте на Laravel простую новостную ленту с простым управлением содержимого.

Стек:

- MySQL 5.7
- Laravel 5.7
- php 7.1

Требования:
-----------

[](#требования)

- На главной странице, расположенной на  отображается список новостей отсортированный по дате и времени создания от новых к старым. С возможностью фильтрации по категории.
- Заголовок новости ведёт на подробное описание новости (модальное окно или отдельная страница детальной новости)
- Управление(создание, изменение, просмотр списка, удаление) списком новостей происходит со страницы , обязательные поля к заполнению: Название(короткий текст), Текст(полный текст), Категория(короткий текст или выпадающий список).
- Для клиентской части можно использовать Bootstrap

Основной упор задания узнать уровень и способность мыслить разработчика отталкиваясь от описанных требований.

Тестовое задание предполагает использование чистого фреймворка, без дополнительных расширений.

В принципе в рамках фреймворка можно пользоваться всем, что он предоставляет, если сторонний пакет жизненно необходим для разработки или тестового задания добавлять его допускается, однако не допускается использование инструментов не подходящих для задачи по причинам нецелесобразности - для примера использование пакетов реализующих административный интерфейс типо sleepingown или аналогичных, не допускается.

Установка
---------

[](#установка)

необходимо выполнить следующую команду в окне терминала:

composer create-project yozh/test-newsblog:dev-master

после этого необходимо настроить файл .env в котором необходимо указать учетные данные для доступа к DB

после этого необходимо применить миграции командой:

php artisan migrate

запуск встроенного сервера осуществляется командой:

php artisan serve

управление контентом происходит на странице по ссылке:

Категории : /manager/category

Новости : /manager/news

Использованы сторонние расширения
---------------------------------

[](#использованы-сторонние-расширения)

- **[Nayjest Grids](https://github.com/Nayjest/Grids)** - для формирования Grid-а на странице с Index-ом
- **[Kris Form builder](https://github.com/kristijanhusak/laravel-form-builder)** - для формирования форм редактирования сущностей

License
-------

[](#license)

The Laravel framework is open-source software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 86.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~33 days

Recently: every ~19 days

Total

67

Last Release

2629d ago

Major Versions

v4.2.11 → v5.0.02015-02-04

PHP version history (5 changes)v5.1.0PHP &gt;=5.5.9

v5.3.0PHP &gt;=5.6.4

v5.5.0PHP &gt;=7.0.0

v5.6.0PHP &gt;=7.1.3

v5.6.12PHP ^7.1.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/9ee3e97e658d2137692a940de3757b38985fa98ebf3124ce84e6d9028afb550b?d=identicon)[t9221823420](/maintainers/t9221823420)

---

Top Contributors

[![taylorotwell](https://avatars.githubusercontent.com/u/463230?v=4)](https://github.com/taylorotwell "taylorotwell (4360 commits)")[![daylerees](https://avatars.githubusercontent.com/u/207870?v=4)](https://github.com/daylerees "daylerees (105 commits)")[![franzliedke](https://avatars.githubusercontent.com/u/249125?v=4)](https://github.com/franzliedke "franzliedke (92 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (72 commits)")[![jasonlewis](https://avatars.githubusercontent.com/u/829059?v=4)](https://github.com/jasonlewis "jasonlewis (48 commits)")[![sparksp](https://avatars.githubusercontent.com/u/243893?v=4)](https://github.com/sparksp "sparksp (37 commits)")[![driesvints](https://avatars.githubusercontent.com/u/594614?v=4)](https://github.com/driesvints "driesvints (34 commits)")[![cviebrock](https://avatars.githubusercontent.com/u/166810?v=4)](https://github.com/cviebrock "cviebrock (33 commits)")[![tobsn](https://avatars.githubusercontent.com/u/109529?v=4)](https://github.com/tobsn "tobsn (26 commits)")[![crynobone](https://avatars.githubusercontent.com/u/172966?v=4)](https://github.com/crynobone "crynobone (26 commits)")[![JeffreyWay](https://avatars.githubusercontent.com/u/183223?v=4)](https://github.com/JeffreyWay "JeffreyWay (20 commits)")[![tillkruss](https://avatars.githubusercontent.com/u/665029?v=4)](https://github.com/tillkruss "tillkruss (17 commits)")[![themsaid](https://avatars.githubusercontent.com/u/4332182?v=4)](https://github.com/themsaid "themsaid (16 commits)")[![JosephSilber](https://avatars.githubusercontent.com/u/1403741?v=4)](https://github.com/JosephSilber "JosephSilber (16 commits)")[![t9221823420](https://avatars.githubusercontent.com/u/26705251?v=4)](https://github.com/t9221823420 "t9221823420 (14 commits)")[![laurencei](https://avatars.githubusercontent.com/u/1210658?v=4)](https://github.com/laurencei "laurencei (14 commits)")[![bencorlett](https://avatars.githubusercontent.com/u/181919?v=4)](https://github.com/bencorlett "bencorlett (13 commits)")[![barryvdh](https://avatars.githubusercontent.com/u/973269?v=4)](https://github.com/barryvdh "barryvdh (11 commits)")[![neoascetic](https://avatars.githubusercontent.com/u/725836?v=4)](https://github.com/neoascetic "neoascetic (11 commits)")[![ericlbarnes](https://avatars.githubusercontent.com/u/116662?v=4)](https://github.com/ericlbarnes "ericlbarnes (11 commits)")

---

Tags

frameworklaravel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/yozh-test-newsblog/health.svg)

```
[![Health](https://phpackages.com/badges/yozh-test-newsblog/health.svg)](https://phpackages.com/packages/yozh-test-newsblog)
```

###  Alternatives

[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3691.5k](/packages/codewithdennis-larament)[ercogx/laravel-filament-starter-kit

This is a Filament v3 Starter Kit for Laravel 12, designed to accelerate the development of Filament-powered applications.

401.5k](/packages/ercogx-laravel-filament-starter-kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
