Skip to content

firhan200/cms

Repository files navigation

cms

Run laravel:

  1. php artisan serve

Admin page: http://localhost:8000/admin

Add CRUD on cms (example):

  1. php artisan make:Migration create_testing_table
  2. php artisan make:Model Models/Testing
  3. connect Models/Testing to testing table protected $table = 'testing';
  4. php artisan make:Controller Admin/TestingController
  5. copy Admin/CRUDController to Admin/TestingController
  6. On Admin/TestingController: match $this->model to Models/Testing match $this->data['title'] with your 'Testing' match $this->data['objectName'] 'testing' -> refer(views/admin/testing) folder
  7. create routes on routes/web Route::prefix('testing')->group(function(){ Route::get('/truncate', 'Admin\TestingController@truncate'); Route::get('/', 'Admin\TestingController@list'); Route::get('/add', 'Admin\TestingController@add'); Route::post('/addProcess', 'Admin\TestingController@addProcess'); Route::get('/{id}', 'Admin\TestingController@detail'); Route::get('/edit/{id}', 'Admin\TestingController@edit'); Route::post('/editProcess', 'Admin\TestingController@editProcess'); Route::get('/delete/{id}/{isDeleted}', 'Admin\TestingController@deleteProcess'); Route::get('/deletePermanent/{id}', 'Admin\TestingController@deletePermanentProcess'); });
  8. CRUD ready to use!