Poprawki (nigdyn ie nazywaj tak commita)
This commit is contained in:
parent
2bc37a7a32
commit
85c8c21ff4
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace App\Providers;
|
namespace App\Providers;
|
||||||
|
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
use Illuminate\Support\ServiceProvider;
|
use Illuminate\Support\ServiceProvider;
|
||||||
|
|
||||||
class AppServiceProvider extends ServiceProvider
|
class AppServiceProvider extends ServiceProvider
|
||||||
@ -23,6 +24,6 @@ class AppServiceProvider extends ServiceProvider
|
|||||||
*/
|
*/
|
||||||
public function boot()
|
public function boot()
|
||||||
{
|
{
|
||||||
//
|
Schema::defaultStringLength(191);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@ class CreateUsersTable extends Migration
|
|||||||
public function up()
|
public function up()
|
||||||
{
|
{
|
||||||
Schema::create('users', function (Blueprint $table) {
|
Schema::create('users', function (Blueprint $table) {
|
||||||
$table->bigIncrements('id');
|
$table->bigIncrements('id')->unique();
|
||||||
$table->string('name');
|
$table->string('name');
|
||||||
$table->string('surname');
|
$table->string('surname');
|
||||||
$table->string('email')->unique();
|
$table->string('email')->unique();
|
||||||
|
@ -14,12 +14,10 @@ class CreateClassesTable extends Migration
|
|||||||
public function up()
|
public function up()
|
||||||
{
|
{
|
||||||
Schema::create('classes', function (Blueprint $table) {
|
Schema::create('classes', function (Blueprint $table) {
|
||||||
$table->bigIncrements('id');
|
$table->bigIncrements('id')->unique();
|
||||||
$table->integer('subject_id');
|
$table->integer('subject_id');
|
||||||
$table->date('date');
|
$table->date('date');
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
$table->foreign('subject_id')->references('id')->on('subjects')->onDelete('cascade');
|
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ class CreateSubjectsTable extends Migration
|
|||||||
public function up()
|
public function up()
|
||||||
{
|
{
|
||||||
Schema::create('subjects', function (Blueprint $table) {
|
Schema::create('subjects', function (Blueprint $table) {
|
||||||
$table->bigIncrements('id');
|
$table->bigIncrements('id')->unique();
|
||||||
$table->string('name');
|
$table->string('name');
|
||||||
$table->string('type')->nullable();
|
$table->string('type')->nullable();
|
||||||
$table->string('weekday')->nullable();
|
$table->string('weekday')->nullable();
|
||||||
@ -22,8 +22,6 @@ class CreateSubjectsTable extends Migration
|
|||||||
$table->integer('room_id');
|
$table->integer('room_id');
|
||||||
$table->integer('user_id');
|
$table->integer('user_id');
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
$table->foreign('room_id')->references('id')->on('rooms')->onDelete('cascade');
|
|
||||||
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ class CreateRoomsTable extends Migration
|
|||||||
public function up()
|
public function up()
|
||||||
{
|
{
|
||||||
Schema::create('rooms', function (Blueprint $table) {
|
Schema::create('rooms', function (Blueprint $table) {
|
||||||
$table->bigIncrements('id');
|
$table->bigIncrements('id')->unique();
|
||||||
$table->string('name')->unique();
|
$table->string('name')->unique();
|
||||||
$table->integer('capacity')->nullable();
|
$table->integer('capacity')->nullable();
|
||||||
$table->string('arrangement')->nullable();
|
$table->string('arrangement')->nullable();
|
||||||
|
@ -14,14 +14,13 @@ class CreateAttendancesTable extends Migration
|
|||||||
public function up()
|
public function up()
|
||||||
{
|
{
|
||||||
Schema::create('attendances', function (Blueprint $table) {
|
Schema::create('attendances', function (Blueprint $table) {
|
||||||
$table->bigIncrements('id');
|
$table->bigIncrements('id')->unique();
|
||||||
$table->integer('classes_id');
|
$table->integer('classes_id');
|
||||||
$table->integer('student_id_number');
|
$table->integer('student_id_number');
|
||||||
$table->string('student_name');
|
$table->string('student_name');
|
||||||
$table->string('student_surname');
|
$table->string('student_surname');
|
||||||
$table->integer('seat_number');
|
$table->integer('seat_number');
|
||||||
$table->timestamps();
|
$table->timestamps();
|
||||||
$table->foreign('classes_id')->references('id')->on('classes')->onDelete('cascade');
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ class RoomsTableSeeder extends Seeder
|
|||||||
array('name' => 'D-1', 'capacity' => 22),
|
array('name' => 'D-1', 'capacity' => 22),
|
||||||
array('name' => 'D-2', 'capacity' => 21),
|
array('name' => 'D-2', 'capacity' => 21),
|
||||||
array('name' => 'D-3', 'capacity' => 22),
|
array('name' => 'D-3', 'capacity' => 22),
|
||||||
array('name' => 'Klub Profesorski', 'capacity' => '')
|
array('name' => 'Klub Profesorski', 'capacity' => null)
|
||||||
];
|
];
|
||||||
foreach ($rooms as $room) {
|
foreach ($rooms as $room) {
|
||||||
DB::table('rooms')->insert([
|
DB::table('rooms')->insert([
|
||||||
|
@ -49,7 +49,7 @@ Route::group(array('prefix' => 'admin', 'namespace' => 'Admin'), function()
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
Route::group(array('prefix' => 'user/{user_id}', 'namespace' => 'User'), function() {
|
Route::group(array('prefix' => 'user/{user_id}', 'namespace' => 'User'), function() { //TODO poprawic {user_id}
|
||||||
Route::get('/subjects/{groupBy}', 'UserSubjectsController@index')->name('user_subjects');
|
Route::get('/subjects/{groupBy}', 'UserSubjectsController@index')->name('user_subjects');
|
||||||
Route::get('/classes/{groupBy}', 'UserClassesController@index')->name('user_classes');
|
Route::get('/classes/{groupBy}', 'UserClassesController@index')->name('user_classes');
|
||||||
Route::get('/attendance/{groupBy}', 'UserAttendancesController@index')->name('user_attendances');
|
Route::get('/attendance/{groupBy}', 'UserAttendancesController@index')->name('user_attendances');
|
||||||
|
Loading…
Reference in New Issue
Block a user