FEATURE: add basic funcionality for template copies.
This commit contains only basic funcionality.
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Admin;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
use App\Http\Requests;
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
class CopyTemplate extends Controller
|
||||
{
|
||||
public function createCopy(Requests\CopyTemplateRequest $request) {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Requests;
|
||||
|
||||
class CopyTemplateRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Get the validation rules that apply to the request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
return [
|
||||
'templateId' => 'required|exists:templates,id',
|
||||
'newTemplateName' => 'required'
|
||||
];
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -55,8 +55,8 @@ Route::group([
|
||||
Route::get('templates/overview/path/{id}', 'TemplateOverview@getPath')
|
||||
->name('templates.overview');
|
||||
|
||||
Route::get('templates/copy/{id}', 'TemplateOverview@getPath')
|
||||
->name('templates.copy');
|
||||
Route::post('templates/copy', 'CopyTemplate@createCopy')
|
||||
->name('templates.postCopy');
|
||||
|
||||
Route::get('templates/new/{pathId}', 'TemplateOverview@getPath')
|
||||
->name('templates.new');
|
||||
|
||||
Reference in New Issue
Block a user