namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
-
-class ApplicationCrudController extends CubistMagicController
+class ApplicationCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
{
protected $_modelNamespace = 'App\Models\Application';
protected $_routeURL = 'application';
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
-
-class CartCrudController extends CubistMagicController
+class CartCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
{
protected $_modelNamespace = 'App\Models\Cart';
protected $_routeURL = 'cart';
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
-
-class ClientCrudController extends CubistMagicController
+class ClientCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
{
protected $_modelNamespace = 'App\Models\Client';
protected $_routeURL = 'client';
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
-
-class LocaleCrudController extends CubistMagicController
+class LocaleCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
{
protected $_modelNamespace = 'App\Models\Locale';
protected $_routeURL = 'locale';
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
-
-class NewsCrudController extends CubistMagicController
+class NewsCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
{
protected $_modelNamespace = 'App\Models\News';
protected $_routeURL = 'news';
--- /dev/null
+<?php
+
+namespace App\Http\Controllers\Admin;
+
+class OrderCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
+{
+ protected $_modelNamespace = 'App\Models\Order';
+ protected $_routeURL = 'order';
+ protected $_singular = 'Commande';
+ protected $_plural = 'Commandes';
+ protected $_clonable = true;
+ protected $_bulk = true;
+ protected $_oneInstance= false;
+}
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicNestedController;
-
-class PageCrudController extends CubistMagicNestedController
+class PageCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicNestedController
{
protected $_modelNamespace = 'App\Models\Page';
protected $_routeURL = 'page';
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\App\Http\Controllers\Admin\ProductBaseController;
-
-class ProductCrudController extends App\Http\Controllers\Admin\ProductBaseController
+class ProductCrudController extends \App\Http\Controllers\Admin\ProductBaseController
{
protected $_modelNamespace = 'App\Models\Product';
protected $_routeURL = 'product';
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
-
-class ProductTypeCrudController extends CubistMagicController
+class ProductTypeCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
{
protected $_modelNamespace = 'App\Models\ProductType';
protected $_routeURL = 'producttype';
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
-
-class QuotesCrudController extends CubistMagicController
+class QuotesCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
{
protected $_modelNamespace = 'App\Models\QuoteRequest';
protected $_routeURL = 'quotes';
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
-
-class SettingsCrudController extends CubistMagicController
+class SettingsCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
{
protected $_modelNamespace = 'App\Models\Settings';
protected $_routeURL = 'settings';
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
-
-class SpecificationCrudController extends CubistMagicController
+class SpecificationCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
{
protected $_modelNamespace = 'App\Models\Specification';
protected $_routeURL = 'specification';
namespace App\Http\Controllers\Admin;
-use Cubist\Backpack\app\Magic\Controllers\CubistMagicController;
-
-class TranslateCrudController extends CubistMagicController
+class TranslateCrudController extends \Cubist\Backpack\app\Magic\Controllers\CubistMagicController
{
protected $_modelNamespace = 'App\Models\Translate';
protected $_routeURL = 'translate';
protected function _getBaseController()
{
- return 'ProductBaseController';
+ return ProductBaseController::class;
}
protected static function _getRelatedEntities()
<?php
-
Route::group([
- 'prefix' => config('backpack.base.route_prefix', 'admin'),
+ 'prefix' => config('backpack.base.route_prefix', 'admin'),
'middleware' => ['web', config('backpack.base.middleware_key', 'admin')],
- 'namespace' => 'App\Http\Controllers\Admin',
+ 'namespace' => 'App\Http\Controllers\Admin',
], function () { // custom admin routes
- new \Cubist\Backpack\CubistCrudRouter('application', 'ApplicationCrudController', []);
- new \Cubist\Backpack\CubistCrudRouter('locale', 'LocaleCrudController', []);
- new \Cubist\Backpack\CubistCrudRouter('news', 'NewsCrudController', []);
new \Cubist\Backpack\CubistCrudRouter('page', 'PageCrudController', []);
- new \Cubist\Backpack\CubistCrudRouter('product', 'ProductCrudController', []);
+ new \Cubist\Backpack\CubistCrudRouter('cart', 'CartCrudController', []);
new \Cubist\Backpack\CubistCrudRouter('producttype', 'ProductTypeCrudController', []);
new \Cubist\Backpack\CubistCrudRouter('quotes', 'QuotesCrudController', []);
new \Cubist\Backpack\CubistCrudRouter('settings', 'SettingsCrudController', []);
- new \Cubist\Backpack\CubistCrudRouter('specification', 'SpecificationCrudController', []);
+ new \Cubist\Backpack\CubistCrudRouter('product', 'ProductCrudController', []);
new \Cubist\Backpack\CubistCrudRouter('translate', 'TranslateCrudController', []);
+ new \Cubist\Backpack\CubistCrudRouter('specification', 'SpecificationCrudController', []);
+ new \Cubist\Backpack\CubistCrudRouter('news', 'NewsCrudController', []);
+ new \Cubist\Backpack\CubistCrudRouter('order', 'OrderCrudController', []);
+ new \Cubist\Backpack\CubistCrudRouter('client', 'ClientCrudController', []);
+ new \Cubist\Backpack\CubistCrudRouter('application', 'ApplicationCrudController', []);
+ new \Cubist\Backpack\CubistCrudRouter('locale', 'LocaleCrudController', []);
if (file_exists(__DIR__ . '/projectcustom.php')) {
require_once __DIR__ . '/projectcustom.php';