Skip to content

frankliniwobi/php-practice

Repository files navigation

A simple application where users can manage their posts

It includes implimentation of Router, Middleware, Autorization, Authentication, Testing with (PestPhp)

To begin using the app, clone the repo into your local machine,

git clone https://github.com/frankliniwobi/php-practice.git

cd into the project folder

cd php-practice

Install composer dependencies

composer install

After installing the dependencies, create a database (preferably MySql)

make sure you have MySql installed on your device, then run this command

mysql -uroot -p

It will prompt you for a password, you can just hit enter to leave it blank

Next create a database

create database <name_of_your_database>

Tip

Remember to replace <name_of_your_database> to the actual name you want

Caution

If you could not create a database using the commands above, you can use your GUI, like phpMyAdmin or TablePlus to easily do that

Create a new .env file and copy the data from .env.example into it, you can do it from the command line by running

cp .env.example .env

Update the variables to match the settings of your database

Start your local server with this command

php -S localhost:8888 -t public

Then visit http://localhost:8888 on your browser

That's all.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published