php /* |-------------------------------------------------------------------------- | Application Routes |-------------------------------------------------------------------------- | | Here is where you can register all of the routes for 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. | */ Route::group( [ 'prefix' => LaravelLocalization::setLocale() ], function () { Route::group(['as' => 'public.'], function () { Route::get('/', ['as' => 'index', 'uses' => 'PublicController@index']); Route::get('hdz-zadar', ['as' => 'about-us', 'uses' => 'PublicController@aboutUs']); Route::get('program-2017-2021', ['as' => 'program', 'uses' => 'PublicController@program']); Route::get('zadar-na-100-posto', ['as' => 'program2', 'uses' => 'PublicController@program2']); Route::get('program-2017-2021/{page}', ['as' => 'page', 'uses' => 'PublicController@page']); Route::get('zadar-na-100-posto/{page}', ['as' => 'page2', 'uses' => 'PublicController@page']); Route::get('josip-bilaver', ['as' => 'bozidar-longin', 'uses' => 'PublicController@bozidarLongin']); Route::get('zupanijski-hdz', ['as' => 'zupanijski', 'uses' => 'PublicController@zupanijski']); Route::get('zupanijski-hdz/konkurentno', ['as' => 'konkurentno', 'uses' => 'PublicController@konkurentno']); Route::get('zupanijski-hdz/ucinkovito', ['as' => 'ucinkovito', 'uses' => 'PublicController@ucinkovito']); Route::get('zupanijski-hdz/ukljucivo', ['as' => 'ukljucivo', 'uses' => 'PublicController@ukljucivo']); Route::get('aktualno', ['as' => 'posts', 'uses' => 'PublicController@posts']); Route::get('aktualno/{post}', ['as' => 'post', 'uses' => 'PublicController@post']); Route::get('kontakt', ['as' => 'contact', 'uses' => 'PublicController@getContact']); Route::get('impressum', ['as' => 'impressum', 'uses' => 'PublicController@impressum']); Route::get('financijska-izvjesca', ['as' => 'reports', 'uses' => 'PublicController@reports']); Route::get('dokumenti', ['as' => 'documents', 'uses' => 'PublicController@documents']); Route::get('hvala-vam', ['as' => 'thank.you', 'uses' => 'PublicController@getThankYou']); Route::post('mail', ['as' => 'mail', 'uses' => 'PublicController@mail']); }); Route::group(['middleware' => 'auth', 'prefix' => 'admin'], function () { Route::get('/', ['as' => 'admin.index', 'uses' => 'AdminController@index']); Route::get('reports', ['as' => 'admin.reports', 'uses' => 'AdminController@reports']); Route::get('documents', ['as' => 'admin.documents', 'uses' => 'AdminController@documents']); Route::get('post/data', ['as' => 'admin.post.data', 'uses' => 'PostController@data']); Route::get('page/data', ['as' => 'admin.page.data', 'uses' => 'PageController@data']); Route::resource('post', 'PostController', ['names' => [ 'index' => 'admin.post.index', 'create' => 'admin.post.create', 'store' => 'admin.post.store', 'show' => 'admin.post.show', 'edit' => 'admin.post.edit', 'update' => 'admin.post.update', 'destroy' => 'admin.post.destroy' ]]); Route::resource('page', 'PageController', ['names' => [ 'index' => 'admin.page.index', 'create' => 'admin.page.create', 'store' => 'admin.page.store', 'show' => 'admin.page.show', 'edit' => 'admin.page.edit', 'update' => 'admin.page.update', 'destroy' => 'admin.page.destroy' ]]); Route::resource('upload', 'UploadController', ['names' => [ 'index' => 'admin.upload.index', 'create' => 'admin.upload.create', 'store' => 'admin.upload.store', 'show' => 'admin.upload.show', 'edit' => 'admin.upload.edit', 'update' => 'admin.upload.update', 'destroy' => 'admin.upload.destroy' ]]); }); } ); Route::post('sort', '\Rutorika\Sortable\SortableController@sort'); Route::get('sitemap.xml', 'PublicController@sitemap'); Route::post('reports', 'UploadController@reports'); Route::post('documents', 'UploadController@documents'); // Auth routes - login only Route::get('login', 'Auth\AuthController@showLoginForm'); Route::post('login', 'Auth\AuthController@login'); Route::get('logout', 'Auth\AuthController@logout');