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
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
Create a model for Notice with migration
php artisan make:model Notice -m
Install Guzzle
composer require guzzlehttp/guzzle:~5.3|~6.0