<?php

// Admin routes for key
Route::group(['prefix' => trans_setlocale().'/admin/student', 'middleware' => ['web', 'auth.role:admin']], function () {
    Route::resource('key', 'Student\Student\Http\Controllers\KeyAdminController');
});

// User routes for key
Route::group(['prefix' => trans_setlocale().'/user/student', 'middleware' => ['web', 'auth.role:user']], function () {
    Route::resource('key', 'Student\Student\Http\Controllers\KeyUserController');
});

// Public routes for key
Route::group(['prefix' => trans_setlocale(), 'middleware' => ['web']], function () {
    Route::get('student/key', 'Student\Student\Http\Controllers\KeyPublicController@index');
    Route::get('student/key/{slug?}', 'Student\Student\Http\Controllers\KeyPublicController@show');
});