davidmgilo/timetables

0.2 2017-06-15 11:17 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:58:07 UTC


README

Latest Stable Version Software License Build Status Scrutinizer Code Quality StyleCI Total Downloads

全年项目。

安装

通过在 laravel 项目中使用 Composer

$ composer require davidmgilo/timetables

将 TimetablesServiceProvider 添加到文件 config/app.php

/*
* Package Service Providers
*/
Scool\Timetables\Providers\TimetablesServiceProviders::class,

您还需要其他包

spatie/menu laravel/passport

添加其他 ServiceProviders

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

并使用以下命令发布文件

php artisan vendor:publish --tag=scool_timetables

数据库

使用

php artisan migrate:status

查看时间表迁移,并使用以下命令运行迁移

php artisan migrate

所有模型的工厂都安装在了数据库/factories。

要使用 Timetables Seeders 修改文件 database/seeds/DatabaseSeeder

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

请记住在 Seeder 中创建有关课程的适当权限。(浏览课程,添加课程,编辑课程,删除课程)。您可以在这里找到示例

变更日志

请参阅CHANGELOG 了解最近更改的详细信息。

测试

$ phpunit

更多内容

在 reveal.js 创建的演示中

演示

通过 sami 的文档

文档

其他链接

贡献

请参阅CONTRIBUTINGCONDUCT 了解详细信息。

致谢

许可证

MIT 许可证 (MIT)。请参阅许可证文件了解更多信息。