group(function () { Route::get('appointments/form/{element}', 'AppointmentsAPIController@form'); Route::resource('appointments', 'AppointmentsAPIController'); }); // Public routes for appointments Route::get('appointmants/', 'AppointmentsPublicController@index'); Route::get('appointmants/{slug?}', 'AppointmentsPublicController@show'); if (Trans::isMultilingual()) { Route::group( [ 'prefix' => '{trans}', 'where' => ['trans' => Trans::keys('|')], ], function () { // Guard routes for appointmants Route::prefix('{guard}/appointmant')->group(function () { Route::get('appointments/form/{element}', 'AppointmentsAPIController@form'); Route::apiResource('appointments', 'AppointmentsAPIController'); }); // Public routes for appointmants Route::get('appointmant/Appointments', 'AppointmentsPublicController@getAppointments'); } ); }