Example basic bookmarking site, now in Laravel 4.

Overview

Build Status Coverage Status

Bookymark

An example Laravel 4 project.

  • PSR-2 - all models and controllers are autoloaded from app/src. All code passes phpcs for PSR-2.
  • Full PHPUnit test suite in app/tests
  • Twitter Bootstrap 3
  • Bower components
  • Migrations and example seeds in app/database
  • Basset asset processing
  • Basic CRUD application with authentication
  • Event firing and listening in Common/EventServiceProvider
  • Interface-based dependency injection. Interfaces in MikeFunk/Bookymark/Interfaces and bindings in MikeFunk/Bookymark/Common/BindingServiceProvider.php

Bookymark exists to:

  • have a go-to CRUD example
  • implement in multiple languages/frameworks/techniques for fun
  • practice techniques and tools
  • help anyone to understand how to create a full PSR-2 compatible app in Laravel
  • showcase a code example

Get in touch with me at MikeFunk.com

Available under the MIT License

You might also like...
A good, non-specialized Laravel base site for faster app development

Larastrap This is a non-specialized Laravel base site containing generalized components for faster development of nearly any type of site. It includes

FULL STACK LARAVEL BLOG SITE

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Stream Site with a auth script for OvenMediaEngine
Stream Site with a auth script for OvenMediaEngine

OvenMediaEngine Stream Site Two PHP pages, one for authentication. The other is for displaying the streams. License AGPL Previews Installation Require

Download Porn Adult XXX Videos Online Ready Site No Installation No Database Required

Download Porn Adult XXX Videos Online Ready Site No Installation No Database Required PHP / HTML How to USE Search Videos from any of the Supported Si

The objective of this project is to manage The Website Manga, this site permits to Client to show, read and download Manga with the possibility to react, vote, and save his data.
The objective of this project is to manage The Website Manga, this site permits to Client to show, read and download Manga with the possibility to react, vote, and save his data.

The objective of this project is to manage The Website Manga, this site permits to Client to show, read and download Manga with the possibility to react, vote, and save his data.

A dumb sharing site for photos and videos, made by me, using a bit of borrowed code.
A dumb sharing site for photos and videos, made by me, using a bit of borrowed code.

ShitShare A dumb sharing site for photos and videos, made by me, using a bit of borrowed code. Information This was made on Windows, so when video upl

Site da Comunida de Educacao Especial

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Feature plugin to count CSS and JS assets loaded by the theme on front-end and display recommandations in Site Health

=== Site Health - Audit Enqueued Assets === Contributors: audrasjb, whodunitagency Tags: site health, performance audit, performance test, assets, scr

WebFit was initially thought for the subject of Systems Analysis and Design, and consists of a site that is used by customers of a fictitious gym
WebFit was initially thought for the subject of Systems Analysis and Design, and consists of a site that is used by customers of a fictitious gym

WebFit - Um site para academia Sobre o site O WebFit foi pensado inicialmente para a matéria de Análise e Projeto de Sistemas, e consiste em um site q

Comments
  • Password as session var

    Password as session var

    I'm not sure if it is the auth module doing it but I don't really agree with having the user's password stored as a session variable.

    Probably won't have any time to look at where it is assigning that but I can't see a reason to have that stored.

    Thoughts?

    opened by douggrubba 2
  • Very Slow loading

    Very Slow loading

    Hi,

    I have cloned the repo and I am using MAMP. I have had no problems like this with any other CI applications, however for some reason the Auth pages take very long to load, and once it does load then I cannot seem to register, as it says that the email address field requires a unique value. The database is filled with the setup.sql file, and has no records.

    Thanks

    opened by viperfx 1
Owner
Mike Funk
Passionate about writing high quality code in a team environment.
Mike Funk
An example of OrderMVC as a Laravel Application

OrderMVC - Laravel Application This is the Application implementation of OrderMVC in Laravel. Requirements Laravel requires PHP 5.3 however, PHP 5.4 i

OrderMVC 24 Jul 11, 2020
WordCamp US MVP Block Example

=== WordCamp US MVP Block === Contributors: The WordPress Contributors Tags: block Tested up to: 5.8.0 Stable tag: 0.1.0

Cory Webb 9 Apr 23, 2022
Package to get a free id (for example: in XML)

Get Free ID Description Package to get a free id (for example: in XML) Requirements PHP >= 7.3 Installation composer require vitkuz573/get-free-id Usa

Vitaly Kuzyaev 0 Dec 19, 2022
Satu platform demo ringkas untuk rujukan Basic PHP

praktisphpmysql Satu platform demo ringkas untuk rujukan Basic PHP Demo https://legoom.biz.my/praktisphpmysql/ Belajar Koding Kemasukan Mei dan Septem

RB 11 Jun 21, 2022
nextcloud app that replicates basic gpodder.net api

nextcloud-gpodder Nextcloud app that replicates basic gpodder.net api This app serves as synchronization endpoint for AntennaPod: https://github.com/A

null 121 Dec 30, 2022
Learning Management System made in vanilla PHP to learn core concepts and usage of some basic utils

Learning Management System Learning Management System made in vanilla PHP to learn core concepts and usage of some basic utils. Report Bug · Request F

TitansLab 1 Mar 30, 2022
A simple Lumen web app to send basic commands and fetch the current status to your Ford vehicle with Sync 3 enabled

FordPass Access This is a simple Lumen web app to send basic commands and fetch the current status to your Ford vehicle with Sync 3 enabled. Local dev

Sam 4 Nov 21, 2022
Projeto Web Site do Curso Laravel Developer utilizando o Framework PHP Laravel

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Pedro Leandro 1 Oct 22, 2021
Vote based Question & Answer site built using Laravel 5.4, material design, x-editable and jQuery Upvote with email and database notifications.

About Vote based Question & Answer site built using Laravel 5.4, material design, x-editable, jQuery Upvote and email/database notifications. Register

Jorge A. Gonzalez 116 Nov 2, 2022
Vote based Question & Answer site built using Laravel 5.4, material design, x-editable and jQuery Upvote with email and database notifications.

About Vote based Question & Answer site built using Laravel 5.4, material design, x-editable, jQuery Upvote and email/database notifications. Register

Jorge A. Gonzalez 116 Nov 2, 2022