namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
+use Cubist\Backpack\app\Magic\Controllers\CubistMagicNestedController;
-class PageCrudController extends CubistMagicController
+class PageCrudController extends CubistMagicNestedController
{
protected $_modelNamespace = 'App\Models\Page';
protected $_routeURL = 'page';
--- /dev/null
+<?php
+
+namespace App\Models;
+
+class News extends \Cubist\Backpack\app\Magic\Models\News
+{
+
+}
'translatable' => false,
'column' => true,
]);
-
- $this->addField(['name' => 'button',
- 'label' => 'Button',
- 'type' => 'Button']);
}
}
// App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
- Backpack\MenuCRUD\MenuCRUDServiceProvider::class,
- Backpack\NewsCRUD\NewsCRUDServiceProvider::class,
-
-
],
/*
@can('backpack_edition')
@can('dev')
<li><a href='{{ backpack_url('page') }}'><i class='fa fa-file-o'></i> <span>Pages</span></a></li>
- {{--<li class="treeview">--}}
- {{--<a href="#"><i class="fa fa-newspaper-o"></i> <span>News</span> <i class="fa fa-angle-left pull-right"></i></a>--}}
- {{--<ul class="treeview-menu">--}}
- <li><a href="{{ backpack_url('article') }}"><i class="fa fa-newspaper-o"></i> <span>News</span></a></li>
- {{--<li><a href="{{ backpack_url('category') }}"><i class="fa fa-list"></i> <span>Categories</span></a></li>--}}
- {{--<li><a href="{{ backpack_url('tag') }}"><i class="fa fa-tag"></i> <span>Tags</span></a></li>--}}
- {{--</ul>--}}
- {{--</li>--}}
-{{-- <li><a href="{{ backpack_url('elfinder') }}"><i class="fa fa-files-o"></i>--}}
-{{-- <span>{{ trans('backpack::crud.file_manager') }}</span></a></li>--}}
- @can('backpack_translation')
- <li><a href='{{ backpack_url('language/texts') }}'><i class='fa fa-language'></i> <span>Translate</span></a>
- </li>
- @endcan
+ <li><a href="{{ backpack_url('news') }}"><i class="fa fa-newspaper-o"></i> <span>News</span></a></li>
@can('backpack_settings')
<li><a href='{{ backpack_url('settings') }}'><i class='fa fa-cog'></i> <span>Paramètres</span></a></li>
@endcan
@can('dev')
@can('backpack_maintenance')
<li class="header">Administration</li>
- <li><a href='{{ backpack_url('language') }}'><i class='fa fa-language'></i> <span>Languages</span></a></li>
<li class="treeview">
<a href="#"><i class="fa fa-group"></i> <span>Users, Roles, Permissions</span> <i
class="fa fa-angle-left pull-right"></i></a>
'middleware' => ['web', config('backpack.base.middleware_key', 'admin')],
'namespace' => 'App\Http\Controllers\Admin',
], function () { // custom admin routes
- CRUD::resource('menu', 'MenuCrudController')->with(function () {
- Route::match(['post'], 'menu/{id}/media', 'MenuCrudController@uploadMedia');
- Route::match(['delete'], 'menu/{id}/media/{mediaId}', 'MenuCrudController@deleteMedia');
- Route::match(['post'], 'menu/{id}/media/reorder', 'MenuCrudController@reorderMedia');
- });
CRUD::resource('page', 'PageCrudController')->with(function () {
Route::match(['post'], 'page/{id}/media', 'PageCrudController@uploadMedia');
Route::match(['delete'], 'page/{id}/media/{mediaId}', 'PageCrudController@deleteMedia');