Skip to content

A Laravel 5.1 version of the laracasts DMCA app. Uses primer-css.

Notifications You must be signed in to change notification settings

benleivian/laravel-dmca-app

Repository files navigation

Laravel 5.1 - DMCA App

Install using composer

composer create-project laravel/laravel laravel-dmca-app

Adjust .env as needed

Create a controller for Pages

php artisan make:controller PagesController --plain

Clear any compiled configuration data

php artisan clear-compiled

Migrate database

php artisan migrate

Install Forms & HTML component

Create a controller for Notices

php artisan make:controller NoticesController --plain

Fix gulp-notify error on homestead

sudo apt-get install libnotify-bin

Install browsersync for elixr

npm install laravel-elixir-browsersync --save-dev

Content Providers

Make form request for validation

php artisan make:request PrepareNoticeRequest

Create providers table

php artisan make:migration create_providers_table --create=providers

Migrate providers table

php artisan migrate

Create a model for Provider

php artisan make:model Provider

Storing the DMCA Notice

Create a model for Notice with migration

php artisan make:model Notice -m

Hooking into Mandrill / Mailgun

Install Guzzle

composer require guzzlehttp/guzzle:~5.3|~6.0

About

A Laravel 5.1 version of the laracasts DMCA app. Uses primer-css.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages