PHPackages                             yamis\_laravel5\_4\_blog/yamis\_laravel5\_4\_blog - 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. yamis\_laravel5\_4\_blog/yamis\_laravel5\_4\_blog

ActiveProject[Framework](/categories/framework)

yamis\_laravel5\_4\_blog/yamis\_laravel5\_4\_blog
=================================================

The Laravel 5.4 Blog Challenge.

09[8 PRs](https://github.com/u1034266/Blog-Challenge-with-Laravel-5.4/pulls)PHP

Since May 7Pushed 4y ago1 watchersCompare

[ Source](https://github.com/u1034266/Blog-Challenge-with-Laravel-5.4)[ Packagist](https://packagist.org/packages/yamis_laravel5_4_blog/yamis_laravel5_4_blog)[ RSS](/packages/yamis-laravel5-4-blog-yamis-laravel5-4-blog/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependenciesVersions (9)Used By (0)

Blog-Challenge-with-Laravel-5.4
===============================

[](#blog-challenge-with-laravel-54)

This blog was created using Laravel 5.4

Disclaimer
----------

[](#disclaimer)

This blog was created with the sole intent for public sharing. No part of this code-base is harmful to anyone, nor designed with malicious intent. You are therefore free to copy, contribute to and / or share as you please at your own risk. The original author of this blog will not be resposible for any software, system, personal damages or loss of business damages that may occur from choosing to copy this code. As long as you are having fun with Laravel, enjoy!!

Installation
------------

[](#installation)

- Install `LAMP stack` to run your application locally.
- Install `composer` by following the instructions here: [Download &amp; Install Composer](https://getcomposer.org/download/)
- Use composer to install Laravel 5.4 as per the documentation here: [Laravel 5.4 Installation](https://laravel.com/docs/5.4/installation)
- Run `composer update --no-scripts` to force composer to skip the execution of scripts defined in the composer.json file.
- Run `php artisan key:generate` to generate an authentication key for the application.
- Run `php artisan make:auth` to create the login fascility
- Create the `Post` model by running this code which creates the `controller`, the database `migrations` and the `resource` section: `php artisan make:model Post --controller --migration --resource`
- Go to the migration file and update the schema accordingly.
- Edit the `.env` file in the document root to correctly reflect your database connection details:

```
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=#yourDatabaseName#
DB_USERNAME=#username#
DB_PASSWORD=#password#

```

- Run `php artisan migrate` to carry out the migration and build the tables.
- Run `php artisan serve` to serve up the application.
- Enjoy!

Blog Features
-------------

[](#blog-features)

### Non-Admin / Guest users:

[](#non-admin--guest-users)

- Can only view the Blog home page and see only `active` blogs.
- Cannot manage an existing blog
- Can register, login and start blogging.
- Can view the *entire blog* by clicking the *blog title*.

### Admin / Logged-in Users:

[](#admin--logged-in-users)

- Can do all the above.
- Can view **All** blogs regardless of the blogs **Active Status**.
- Can *manage blogs*. They have the rights to:
    - **Create** a blog
    - **Edit** blog
    - **Delete** a blog
    - Set a blog's **Active Status**

Pending / Additional Improvements
---------------------------------

[](#pending--additional-improvements)

Due to time constraints, and the need to build a simple blog using `Laravel 5.4`, the following features were not done.

- Database seeding
- Automation Testing
- Dynamic Links. The current implemented logic needs more work. Although it works for the purposes of this project.
- Social media likes / commenting / counts plugins etc.

Enjoy!

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/5fbc7c1f7b166539227823383bea77b521cdd98f265be9c02ee6ae275412e4ac?d=identicon)[u1034266](/maintainers/u1034266)

---

Top Contributors

[![u1034266](https://avatars.githubusercontent.com/u/7571472?v=4)](https://github.com/u1034266 "u1034266 (11 commits)")

### Embed Badge

![Health badge](/badges/yamis-laravel5-4-blog-yamis-laravel5-4-blog/health.svg)

```
[![Health](https://phpackages.com/badges/yamis-laravel5-4-blog-yamis-laravel5-4-blog/health.svg)](https://phpackages.com/packages/yamis-laravel5-4-blog-yamis-laravel5-4-blog)
```

###  Alternatives

[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k39.6M298](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

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