symfomany / laravelcinema
Pedagogic Project
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 7
Open Issues: 3
Language:HTML
Type:project
Requires
- php: >=5.5.9
- alaouy/youtube: ^1.2
- barryvdh/laravel-debugbar: ^2.2@dev
- caouecs/laravel4-lang: ^2.0
- cviebrock/eloquent-sluggable: ^3.0
- fabpot/goutte: ^3.1
- guzzlehttp/guzzle: ^6.1
- laravel/envoy: ~1.0
- laravel/framework: 5.1.*
- laravel/socialite: ^2.0
- laravelrus/localized-carbon: *
- netshell/paypal: dev-master
- predis/predis: *
- symfony/css-selector: ^2.7
- symfony/dom-crawler: ^2.7
- thujohn/twitter: ^2.0
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-11-13 18:49:32 UTC
README
Laravel PHP Project
Pedagogic Project in Laravel 5.2 on Back-Office to handle Movies, Categories, Actors, Directors, Comments...like Allociné Propulsed by Julien Boyer julien@meetserious.com
Why Laravel 5?
In first, my presentation about that available here: http://slides.com/julienboyer/deck-5
And for that: http://fr.slideshare.net/alahaxe/laravel-yet-another-framework-44869051?qid=a8138a25-3bcd-493d-ab4f-a772a8a36f83&v=default&b=&from_search=2 http://fr.slideshare.net/AoSiX/laravel-blade?qid=9c7b88aa-89a5-42ee-bf3a-e8dc7ab7d489&v=default&b=&from_search=2
Fix PSR-1 and PSR-2
php-cs-fixer fix app
PDFs of Training in Laravel - Symfony 2 - OOP - PHP
Directory /training for pdf in free white books
Installing via Composer
- Composer package:
composer create-project symfomany/laravelcinema
or just vendor withcomposer require symfomany/laravelcinema
- Manually, Get composer:
curl -sS https://getcomposer.org/installer | php
- Install the vendor
php compose.phar install
- Deploy your database in mysql/...sql
- Launch fixtures with php artisan db:seed
- Run the test with Phpunit
Test
- Run phpunit with
phpunit
- Run phpspec with
bin/phpspec run
Documentation
- Use PHPDocumentor
- Available here: http://46.101.34.74/doc/index.html
Best Stacks & Technologies
- Laravel 5.2
- Composer Require
- PHP >= 5.5.9
- Redis server with Predis
- Envoy
- Vue.js via Provider & Elixir
- Paypal Account
- OOP Cart with Abstract, Interfacing Exception with IoC Container
- PHPDocumentor
- OpenSSL
- Task launch in schedule here * * * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
- Faker && Seed
- MongoDB
- Redis
- AngularJS
- Node
- Socket IO
- Gulp
- Bower
- Notification in Suscribers
- Fixtures in seeks
- Faker Objects
- Bootstrapp 3 based on Material Design
- Engine Template: Blade
Configuration on .env file
- Define .env file with
- APP_ENV=local
- APP_DEBUG=true
- APP_KEY= ******
- DB_HOST=localhost
- DB_DATABASE=db
- DB_USERNAME=root
- DB_PASSWORD= ******
- CACHE_DRIVER=file
- SESSION_DRIVER=file
- QUEUE_DRIVER=sync
- MAIL_DRIVER=smtp
- MAIL_HOST=mailtrap.io
- MAIL_PORT=2525
- MAIL_USERNAME=null
- MAIL_PASSWORD=null
- MAIL_ENCRYPTION=null
Demo
- Autoloading via Composer with PSR-4 - ClassMap
- Classes: attributes & getters/setters & constructor
- Optional Arguments & Encapsulation's Argument
- Magic Methods in Classes
- Resolving attributes
- Inheritance & Abstract & Final Class é Interfaces
- Traits
- Exceptions
- Composer
- SOLID Philosophy
- Service Container Injection
- API Reflexion with ReflectionObject && ReflectionClass for Plugins examples
Demo
FO: http://46.101.34.74/index.php/admin Auth: http://46.101.34.74/auth/login Login: admin@test.com Mdp: 123456
Data Fixtures
php artisan db:seed
Issues
Use Waffle.io to sync all issues simply with Github Repository
Screenshots
License
The Laravel project is open-sourced software
Major Stack
- This project built in Larael 5.2*