Skip to content

macke89/newBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Total Downloads Latest Stable Version License

NewBlog

My first Test Project to get accustomed to Laravel. It is a Blog with Registration, Posts and Comments. Build with Laravel/ui, has standard Bootstrap scaffolding.


How to run the App

  1. clone or Download Repository

  2. open Terminal and cd into Project Folder

  3. run the following Commands in the Terminal:

    composer install

    npm install

  4. create a Database

  5. run:

    php artisan key:generate

  6. create .evn file from .env.example

  7. change DB connection in your .env file

  8. run:

    php artisan storage:link

    php artisan migrate:fresh --seed

  9. go to app/Providers/AppServiceProvider.php and uncomment View::share('newestPosts', Post::latest()->take(5)->get());

You can use the following Account to Login

Email: [email protected]

Password: password


How to Post

  1. Click on "Register"
  2. Fill in the Form
  3. Verify your Email
  4. Click on "Dashboard"
  5. Click on "My Posts"
  6. Click on "New Post"
  7. Fill in all the Fields
  8. Click "Create Post"

User Stories

  • User can create Account
    • Email verification
  • User can Post
    • User can Update Posts
    • User can Delete Posts
  • User can Comment
    • User can Vote on Comments
    • User can Comment a Comment (one Layer)

Features

  • Posts have Categories
  • Posts have a Header Image
  • The newest Posts are shown in the Sidebar

Pictures

Table Design

Tables

App

Tables Tables

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published