2017 © Pedro Peláez
 

library timetables

image

davidmgilo/timetables

  • Sunday, June 18, 2017
  • by davidmgilo
  • Repository
  • 0 Watchers
  • 0 Stars
  • 28 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

timetables

Latest Stable Version ![Software License][ico-license] Build Status Scrutinizer Code Quality StyleCI Total Downloads, (*1)

All-year-long project., (*2)

Install

Via Composer in a laravel project, (*3)

``` bash $ composer require davidmgilo/timetables, (*4)


Add to file **config/app.php** the TimetablesServiceProvider: ```php /* * Package Service Providers */ Scool\Timetables\Providers\TimetablesServiceProviders::class,

You'll need other packages:, (*5)

spatie/menu laravel/passport, (*6)

Add other ServiceProviders:, (*7)

Spatie\Menu\Laravel\MenuServiceProvider::class,
Laravel\Passport\PassportServiceProvider::class,

And publish files with:, (*8)

php artisan vendor:publish --tag=scool_timetables

Database

Use:, (*9)

php artisan migrate:status

To see timetables migrations and run migrations with:, (*10)

php artisan migrate

Factories for all models are installed in database/factories., (*11)

To use Timetables Seeders modify file database/seeds/DatabaseSeeder:, (*12)

public function run()
{
    ...
    $this->call(TimetablesSeeder::class);
}

Remember to create the adequate permissions about lessons in a seeder. (browse lessons, add lessons, edit lessons, delete lessons). You can found an example here, (*13)

Change log

Please see CHANGELOG for more information what has changed recently., (*14)

Testing

bash $ phpunit, (*15)

See more

On the presentation made via reveal.js:, (*16)

Presentation, (*17)

On the documentation via sami:, (*18)

Docs, (*19)

Contributing

Please see CONTRIBUTING and CONDUCT for details., (*20)

Credits

License

The MIT License (MIT). Please see License File for more information., (*21)

The Versions

10/12 2016