PHP is dead. Or is it?
For whatever reason, I've heard many people talk about Laravel here lately, the most popular PHP framework. I figured I'd play around with it and see the buzz. I enjoyed it!
First, we need a database. We'll use docker to run a MySQL database.
# Create a docker network
docker network create localnetwork
# Run a MySQL database
docker run -d --name mysql-container --network=localnetwork -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 mysql:latest
# Run phpMyAdmin
docker run -d --name phpmyadmin-container --network=localnetwork -e PMA_HOST=mysql-container -e PMA_PORT=3306 -p 8080:80 phpmyadmin/phpmyadmin:latest
Next, install Composer. If you have a Mac, use homebrew.
install composer
Use Composer to generate a fresh laravel project.
composer create-project --prefer-dist laravel/laravel laravel-api
Update your database credentials in the .env file.
Next, have Laravel generate your controller: php artisan make:controller ThingController
Generate your model: php artisan make:model Thing
Update your model with protected $guarded = []; This tells the database to accept everything except what you specify in the array.
Now, let's get the 'things'.
Fin.
SOCIAL SHARE CARD GENERATOR