davidmgilo / timetables
0.2
2017-06-15 11:17 UTC
Requires
- acacha/l5-repository: dev-master
- acacha/names: dev-master
- acacha/stateful-eloquent: ^0.1.8
- fzaninotto/faker: ^1.6
- laravel/framework: ^5.3
- scool/foundation: dev-master
- spatie/laravel-permission: ^1.6
Requires (Dev)
- phpunit/phpunit: ^5.6
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2024-09-28 19:58:07 UTC
README
全年项目。
安装
通过在 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 的文档
其他链接
贡献
请参阅CONTRIBUTING 和 CONDUCT 了解详细信息。
致谢
许可证
MIT 许可证 (MIT)。请参阅许可证文件了解更多信息。