Skip to content

Instantly share code, notes, and snippets.

@AhmedHelalAhmed
Last active February 1, 2019 13:06
Show Gist options
  • Select an option

  • Save AhmedHelalAhmed/8ed9ec3d99b6cbb6614ea70ec6afaee6 to your computer and use it in GitHub Desktop.

Select an option

Save AhmedHelalAhmed/8ed9ec3d99b6cbb6614ea70ec6afaee6 to your computer and use it in GitHub Desktop.
Laravel project resources
Project Resources :-
sending an email using laravel notifications and it
must be Queued again Must Be Queued - Must Be Queued -
Must Be Queued
So read this page very very very carefully
https://laravel.com/docs/master/notifications
#==================================#
Schedule command that runs daily using laravel
So read Very Veryyyyyyyy Carefully
https://laravel.com/docs/master/scheduling#introduction
#==================================#
Deploy Your Project On Heroku
https://mikateach.com/setting-up-laravel-5-6-on-heroku/
#==================================#
All routes must follow Rest naming
https://laravel.com/docs/5.6/controllers#resource-controllers
#==================================#
- For Admin LTE ( Mandatory)
https://adminlte.io
https://github.com/almasaeed2010/AdminLTE
#==================================#
- DataTables have two plugins one will be used on the frontend , and another will
be used on backend ( Mandatory ) , also all the filtering and searching and
ordering must be done from backend
(https://datatables.net/manual/server-side )
https://datatables.net/ (Frontend)
https://github.com/yajra/laravel-datatables (Backend)
#==================================#
- For roles & permissions you can use
https://github.com/spatie/laravel-permission
#==================================#
- For Ban Or Unban you can use
https://github.com/cybercog/laravel-ban
#==================================#
- For Api Authentication (Mandatory) we will use JWT Develop Branch so don’t
use the stable branch
And also make sure to red the 1.0.0 docs not the stable docs
https://github.com/tymondesigns/jwt-auth
So you will add this line in your composer.json file "tymon/jwt-auth":
"dev-develop", and then run composer install
#==================================#
- For Highchart (Mandatory If You Will Work On Bonus)
https://www.highcharts.com/demo
#==================================#
- For Stripe , follow the quick start guide (Mandatory)
https://stripe.com/docs/quickstart
#==================================#
- For countries you can use (Mandatory)
https://github.com/rinvex/country
#==================================#
- For Excel you can use
https://github.com/Maatwebsite/Laravel-Excel
#..................................#
#..................................#
#..................................#
some commends :
composer install
#==================================#
composer update
#==================================#
php artisan migrate
#==================================#
php artisan make:controller PhotoController --resource --except=show
#..................................#
#..................................#
#..................................#
some links :
https://laravel.com/
#==================================#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment