Skip to content

This is Laravel 10 blog starter kit project with Filament PHP admin panel.

License

Notifications You must be signed in to change notification settings

galchenok/laravel-blog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Blog Starter Kit

This is Laravel blog starter kit project with Filament admin panel.

The goal of this repository is to showcase good Laravel development practices with a simple application.

Features

TODO

Roadmap

The following features will be implemented soon:

  • API for integration with third parties larajournal#4
  • File upload support (image, media and PDF preview)

Requesting features

Open a new issue to request a feature (or if you find a bug).

How to run blog locally?

Clone the project:

git clone [email protected]:gomzyakov/laravel-blog.git

I believe you already have Docker installed. If not, just do it on Mac, Windows or Linux.

Build the laravel-blog image with the following command:

docker compose build --no-cache

This command might take a few minutes to complete.

When the build is finished, you can run the environment in background mode with:

docker compose up -d

We’ll now run composer install to install the application dependencies:

docker compose exec app composer install

Copy the environment settings:

docker compose exec app cp .env.local .env

Set encryption key with the artisan Laravel command-line tool:

docker compose exec app ./artisan key:generate --ansi

Migrate DB & seed fake data:

docker compose exec app ./artisan migrate:fresh --seed

And add Filament admin user:

docker compose exec app ./artisan make:filament-user

And open http://127.0.0.1:8000 in your favorite browser. Happy using Laravel Blog!

How to get inside the container?

Access to the Docker container:

docker exec -ti laravel-blog-app bash

License

This is open-sourced software licensed under the MIT License.

GitHub release license codecov

About

This is Laravel 10 blog starter kit project with Filament PHP admin panel.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 72.7%
  • Blade 26.4%
  • Other 0.9%