Вход Регистрация
Файл: src/app/Http/routes.php
Строк: 139
<?php

/*
|--------------------------------------------------------------------------
| Routes File
|--------------------------------------------------------------------------
|
| Here is where you will register all of the routes in an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/


/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| This route group applies the "web" middleware group to every route
| it contains. The "web" middleware group is defined in your HTTP
| kernel and includes session state, CSRF protection, and more.
|
*/
Route::group(['prefix'=>'installer','as'=>'install::','middleware'=>[]],function(){
    
Route::get('install',['as'=>'view','uses'=>'InstallerController@getInstaller']);
    
Route::post('install',['as'=>'start','uses'=>'InstallerController@postInstaller']);
});
Route::post('/settings/upload',['as'=>'upload','uses'=>'SettingsController@uploadLogo']);
Route::group(['middleware'=>'web'],function(){
    
Route::get('login',['as'=>'get.login','uses'=>'UsersController@getLogin']);
    
Route::post('login',['as'=>'post.login','uses'=>'UsersController@postLogin']);
    
Route::get('logout',['middleware'=>['auth'],'as'=>'get.logout','uses'=>'UsersController@getLogout']);
    
Route::get('forgot_password',['as'=>'get.forgot_password','uses'=>'UsersController@getForgotPassword']);
    
Route::post('forgot_password',['as'=>'post.forgot_password','uses'=>'UsersController@postForgotPassword']);
    
Route::get('reset_password/{remember_token}/{username}',['as'=>'get.reset_password','uses'=>'UsersController@getResetPassword']);
    
Route::post('reset_password/{remember_token}/{username}',['as'=>'post.reset_password','uses'=>'UsersController@postResetPassword']);
});
Route::group(['prefix'=>'api','as'=>'api::'],function(){
    
Route::get('/yearly',['as'=>'yearlychart','uses'=>'PagesController@getYearlyInvoices']);
});
Route::group(['middleware' => ['web','auth']], function () {
    
Route::get('/',['as'=>'get.dashboard','uses'=>'PagesController@getDashboard']);
    
Route::group(['prefix'=>'users','as'=>'users::'],function(){
        
Route::get('/',['as'=>'list','uses'=>'UsersController@getUsers']);
        
Route::get('/add',['as'=>'add','uses'=>'UsersController@getAdd']);
        
Route::post('/add',['as'=>'post.add','uses'=>'UsersController@postAdd']);

        
Route::get('/edit/{user_id}',['as'=>'edit','uses'=>'UsersController@getUpdate']);
        
Route::post('/edit/{user_id}',['as'=>'post.edit','uses'=>'UsersController@postUpdate']);
        
Route::get('/delete/{user_id}',['as'=>'delete','uses'=>'UsersController@getDelete']);      
    });
    
Route::group(['prefix' => 'companies','as' => 'companies::'],function(){
        
Route::get('/',['as'=>'list','uses'=>'CompaniesController@getCompanies']);
        
Route::get('/add',['as'=>'add','uses'=>'CompaniesController@getAdd']);
        
Route::post('/add',['as'=>'post.add','uses'=>'CompaniesController@postAdd']);

        
Route::get('/edit/{company_id}',['as'=>'edit','uses'=>'CompaniesController@getUpdate']);
        
Route::post('/edit/{company_id}',['as'=>'post.edit','uses'=>'CompaniesController@postUpdate']);
        
Route::get('/delete/{company_id}',['as'=>'delete','uses'=>'CompaniesController@getDelete']);
    });

    
Route::group(['prefix' => 'products','as' => 'products::'],function(){
        
Route::get('/',['as'=>'list','uses'=>'ProductsController@getProducts']);
        
Route::get('/add',['as'=>'add','uses'=>'ProductsController@getAdd']);
        
Route::post('/add',['as'=>'post.add','uses'=>'ProductsController@postAdd']);
        
Route::get('/edit/{product_id}',['as'=>'edit','uses'=>'ProductsController@getUpdate']);
        
Route::post('/edit/{product_id}',['as'=>'post.edit','uses'=>'ProductsController@postUpdate']);
        
Route::get('/delete/{product_id}',['as'=>'delete','uses'=>'ProductsController@getDelete']);
    });

    
Route::group(['prefix' => 'invoices','as' => 'invoices::'],function(){
        
Route::get('/',['as'=>'list','uses'=>'InvoicesController@getInvoices']);
        
Route::get('/add',['as'=>'add','uses'=>'InvoicesController@getAdd']);
        
Route::post('/add',['as'=>'post.add','uses'=>'InvoicesController@postAdd']);
        
Route::get('/view/{invoice_id}',['as'=>'view','uses'=>'InvoicesController@getInvoice']);
        
Route::get("/download/{invoice_id}/{method?}",['as'=>'download','uses'=>'InvoicesController@getDownload']);
        
Route::get('/delete/{invoice_id}',['as'=>'delete','uses'=>'InvoicesController@getDelete']);
        
Route::get('/duplicate/{invoice_id}',['as'=>'duplicate','uses'=>'InvoicesController@getDuplicate']);

        
Route::get('/edit/{invoice_id}',['as'=>'edit','uses'=>'InvoicesController@getEdit']);
        
Route::post('/edit/{invoice_id}',['as'=>'post.edit','uses'=>'InvoicesController@postEdit']);
    });

    
Route::group(['prefix' => 'settings','as' => 'settings::'],function(){
        
Route::get('/',['as'=>'view','uses'=>'SettingsController@getSettings']);
        
Route::post('/',['as'=>'update','uses'=>'SettingsController@postSettings']);
    });
});
Онлайн: 3
Реклама