The goal of this project wasto make a website capable of capturing, storing and searching recipes by their description, categories and ingredients.
This project is composed of the following:
Backend CRUD operations (Create, Read, Update & Delete) for recipes and ingredients.
Unique search bar allowing you to search for recipes by title, description, ingredients, category.
Users can create recipes defined by a title, description, ingredients, category and one or more images.
User roles and permissions.
Laravel 4.2 php framework, Eloquent ORM, Entrust and Confide (by Zizaco), BLADE template engine, Bootstrap, html, css, visual studio code.
1 Month during class period
Seeding tables, creating migration schematics and using Pivot tables with ELoquent in the MySQL database
EAGER loading in the Eloquent ORM
Jquery: Creating elements, targeting and modifying attributes on a page
Blade Template engine: passing information to the templates, creating forms and templates and using them in different views
Feel free to check out the source code
Loading the list of recipes with their respective attributes with Eloquent ORM
Saving a recipe to the database upon submission of the creation form.