Source of file DocumentTemplates.php
Size: 1,335 Bytes - Last Modified: 2019-07-03T06:45:58+00:00
/home/vagrant/www/document-templates/src/DocumentTemplates.php
| 123456789101112131415161718192021222324252627282930313233343536373839 | <?phpnamespace BWF\DocumentTemplates; use BWF\DocumentTemplates\DocumentTemplates\DocumentTemplateModel; use BWF\DocumentTemplates\Tests\DocumentTemplates\DemoDocumentTemplateModel; use Illuminate\Support\Facades\Route; class DocumentTemplates {public static function routes($controller) { $uri = config('document_templates.base_url'); Route::middleware(['bindings'])->group(function () use($uri, $controller) { Route::resource($uri, $controller, [ 'names' => [ 'index' => $uri . '.index', 'create' => $uri . '.create', 'store' => $uri . '.store', 'edit' => $uri . '.edit', 'update' => $uri . '.update', 'destroy' => $uri . '.destroy', 'show' => $uri . '.show', ] ])->parameters([ $uri => 'document_template' ]);; Route::post($uri . '/templates/{document_template?}', $controller . '@templates')->name($uri . '.templates'); Route::post($uri . '/placeholders/{document_template?}', $controller . '@placeholders')->name( $uri . '.placeholders'); Route::model('document_template', config('document_templates.model_class')); }); } } |