Evercode1\ViewMaker\CrudTemplates::routeSlugTemplate PHP Method

routeSlugTemplate() public method

public routeSlugTemplate ( )
    public function routeSlugTemplate()
    {
        $content = <<<EOD


// Begin :::upperCaseModelName::: Routes

Route::any(':::apiRoute:::', 'ApiController@:::apiControllerMethod:::');
Route::any(':::vueApiRoute:::', 'ApiController@:::vueApiControllerMethod:::');

Route::get(':::modelPath:::/create', ['as' => ':::modelPath:::.create', 'uses' => ':::upperCaseModelName:::Controller@create']);

Route::get(':::modelPath:::/{id}-{slug?}', ['as' => ':::modelPath:::.show', 'uses' => ':::upperCaseModelName:::Controller@show']);

Route::resource(':::modelPath:::', ':::upperCaseModelName:::Controller', ['except' => ['show', 'create']]);

// End :::upperCaseModelName::: Routes
EOD;
        return $this->tokenBuilder->insertTokensIntoContent($content);
    }