diff --git a/modules/StaticPages/Http/Controllers/Admin/CreateNewStaticPage.php b/modules/StaticPages/Http/Controllers/Admin/CreateNewStaticPage.php index 15719ada..c0ba70d7 100644 --- a/modules/StaticPages/Http/Controllers/Admin/CreateNewStaticPage.php +++ b/modules/StaticPages/Http/Controllers/Admin/CreateNewStaticPage.php @@ -39,17 +39,19 @@ class CreateNewStaticPage extends Controller $page->user_id = \Auth::user()->id; $page->title = $request->title; + $page->url = $request->url; $page->published_from = $request->publishedFrom; $page->published_to = $request->publishedTo; $page->meta_keywords = $request->meta_description; $page->meta_description = $request->meta_description; $page->content = $request->pageContent; + $page->status = $request->status; $page->module_handler = config('staticpages.handler'); $page->save(); return redirect() - ->route('staticpages.new') - ->with('success', trans('admin.successfullyCreated')); + ->route('staticpage.new') + ->with('success', trans('staticpages::admin.successfullyCreated')); } } \ No newline at end of file diff --git a/modules/StaticPages/Http/routes.php b/modules/StaticPages/Http/routes.php index f729916b..40bc73c1 100644 --- a/modules/StaticPages/Http/routes.php +++ b/modules/StaticPages/Http/routes.php @@ -29,6 +29,6 @@ Route::group([ ->name('staticpage.edit'); // post method for creating new static page - Route::post('new', 'CreateNewStaticPage@getNew') + Route::post('new', 'CreateNewStaticPage@postNew') ->name('staticpage.newPost'); }); \ No newline at end of file diff --git a/modules/StaticPages/Resources/lang/en/admin.php b/modules/StaticPages/Resources/lang/en/admin.php index 8d89602d..28d751cb 100644 --- a/modules/StaticPages/Resources/lang/en/admin.php +++ b/modules/StaticPages/Resources/lang/en/admin.php @@ -5,12 +5,13 @@ return [ 'content' => 'Page content', 'save' => 'Save new page', 'basicInfo' => 'Basic information', - 'metaOptions' => 'Meta information', - 'publicationOptions' => 'Publication setup', + 'metaOptions' => 'Meta information', + 'publicationOptions' => 'Publication setup', 'field_title' => 'Page title', 'field_url' => 'URL', 'field_meta_keywords' => 'Keywords', 'field_meta_description' => 'Page description', 'field_published_from' => 'Published from', - 'field_published_to' => 'Published to' + 'field_published_to' => 'Published to', + 'successfullyCreated' => 'Page successfully created' ]; \ No newline at end of file diff --git a/modules/StaticPages/Resources/views/admin/newForm.blade.php b/modules/StaticPages/Resources/views/admin/newForm.blade.php index 90978b09..2419ddc5 100644 --- a/modules/StaticPages/Resources/views/admin/newForm.blade.php +++ b/modules/StaticPages/Resources/views/admin/newForm.blade.php @@ -42,17 +42,33 @@ + + @if (isset($errors) && $errors->has('url')) +