当前位置: 首页>>代码示例>>PHP>>正文


PHP Route::resources方法代码示例

本文整理汇总了PHP中Route::resources方法的典型用法代码示例。如果您正苦于以下问题:PHP Route::resources方法的具体用法?PHP Route::resources怎么用?PHP Route::resources使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Route的用法示例。


在下文中一共展示了Route::resources方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: function

#Installation script Routes
Route::group(array('prefix' => 'install', 'before' => 'install'), function () {
    Route::get('/', 'InstallController@index');
    Route::get('/database', 'InstallController@getDatabase');
    Route::post('/database', 'InstallController@postDatabase');
    Route::get('/user', 'InstallController@getUser');
    Route::post('/user', 'InstallController@postUser');
});
Route::group(['middleware' => 'install'], function () {
    Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']);
    Route::group(['middleware' => 'auth'], function () {
        #home controller
        Route::get('/', 'HomeController@index');
        Route::get('home', 'HomeController@index');
        #Resources Routes
        Route::resources(['users' => 'UsersController', 'clients' => 'ClientsController', 'invoices' => 'InvoicesController', 'products' => 'ProductsController', 'expenses' => 'ExpensesController', 'estimates' => 'EstimatesController', 'payments' => 'PaymentsController', 'reports' => 'ReportsController']);
        #Grouped Routes
        Route::group(array('prefix' => 'settings'), function () {
            Route::resource('company', 'SettingsController', array('only' => array('index', 'store', 'update')));
            Route::resource('invoice', 'InvoiceSettingsController', array('only' => array('index', 'store', 'update')));
            Route::resource('tax', 'TaxSettingsController');
            Route::resource('templates', 'TemplatesController', array('only' => array('index', 'show', 'store', 'update')));
            Route::resource('number', 'NumberSettingsController', array('only' => array('index', 'store', 'update')));
            Route::resource('payment', 'PaymentMethodsController', array('except' => array('show', 'create')));
            Route::resource('currency', 'CurrencyController', array('except' => array('show', 'create')));
        });
        # estimates resource
        Route::group(array('prefix' => 'estimates'), function () {
            Route::post('deleteItem', 'EstimatesController@deleteItem');
            Route::get('pdf/{id}', 'EstimatesController@estimatePdf');
            Route::get('send/{id}', 'EstimatesController@send');
开发者ID:edouardkombo,项目名称:spinv,代码行数:31,代码来源:routes.php

示例2: env

|
| 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(['namespace' => 'Frontend', 'domain' => env('HTTP_DOMAIN')], function () {
    Route::get('/', function () {
        return view('welcome');
    });
    Route::controller('auth', 'Auth\\AuthController');
    Route::controller('password', 'Auth\\PasswordController');
    if (file_exists(app_path('Http/Controllers/Frontend/TestController.php'))) {
        Route::controller('test', 'TestController');
    }
});
Route::group(['namespace' => 'Backend', 'domain' => env('ADMIN_DOMAIN')], function () {
    Route::controller('auth', 'Auth\\AuthController');
    Route::controller('password', 'Auth\\PasswordController');
    Route::group(['middleware' => 'admin.auth'], function () {
        Route::get('/', 'DashboardController@getIndex');
        Route::controller('dash', 'DashboardController');
        //        Route::controller('goods', 'GoodsController');
        Route::resources(['category' => 'CategoryController', 'goods' => 'GoodsController', 'brand' => 'BrandController', 'goodstype' => 'GoodstypeController']);
        //        Route::controller('brand', 'BrandController');
        //        Route::controller('goodstype', 'GoodstypeController');
    });
    if (file_exists(app_path('Http/Controllers/Backend/TestController.php'))) {
        Route::controller('test', 'TestController');
    }
});
开发者ID:Jachase,项目名称:Laravel-shop,代码行数:31,代码来源:routes.php

示例3: bcrypt

     $user = \App\User::find(3);
     $user->password = bcrypt('12345678');
     $user->save();
 });
 Route::group(['middleware' => 'role:administrador'], function () {
     /*
      * Delete Routes
      */
     Route::post('usuario/{id}/delete', ['as' => 'usuario.destroy', 'uses' => 'UserController@destroy']);
     Route::post('rol/{id}/delete', ['as' => 'rol.destroy', 'uses' => 'RoleController@destroy']);
     Route::post('permiso/{id}/delete', ['as' => 'permiso.destroy', 'uses' => 'PermissionController@destroy']);
     Route::post('tipo_pregunta/{id}/delete', ['as' => 'tipo_pregunta.destroy', 'uses' => 'TipoPreguntaController@destroy']);
     /*
      * Resources
      */
     Route::resources(['usuario' => 'UserController', 'rol' => 'RoleController', 'permiso' => 'PermissionController', 'cliente' => 'ClienteController', 'pregunta_secreta' => 'PreguntaSecretaController', 'tipo_pregunta' => 'TipoPreguntaController', 'asociado' => 'AsociadoController']);
     /*
      * JSON POST
      */
     Route::post('usuarios', 'UserController@postJsonList');
     Route::post('roles', 'RoleController@postJsonList');
     Route::post('permisos', 'PermissionController@postJsonList');
     Route::post('clientes', 'ClienteController@postJsonList');
     Route::post('obtener_tipo_pago/{id}', 'TipoPagoController@getJsonTipoPago');
     Route::post('preguntas', 'PreguntaSecretaController@getJsonPregunta');
     Route::post('tipos_preguntas', 'TipoPreguntaController@getJsonList');
     Route::post('asociados/{id}', 'AsociadoController@getJsonListByCliente');
     /*
      * OTHERS
      */
     Route::get('rol/{id}/attachperms', 'RoleController@getAttachPerms');
开发者ID:ericray,项目名称:gas,代码行数:31,代码来源:routes.php

示例4: function

Route::get('user/settings', ['as' => 'user.settings', 'uses' => 'UserController@getSettings']);
Route::post('user/settings', 'UserController@postSettings');
Route::get('user/favorites', ['as' => 'user.favorites', 'uses' => 'UserController@getFavorites']);
Route::post('user/avatar', ['as' => 'user.avatar', 'uses' => 'UserController@postAvatar']);
# Trick creation route
Route::get('user/tricks/new', ['as' => 'tricks.new', 'uses' => 'UserTricksController@getNew']);
Route::post('user/tricks/new', 'UserTricksController@postNew');
# Trick editing route
Route::get('user/tricks/{trick_slug}', ['as' => 'tricks.edit', 'uses' => 'UserTricksController@getEdit']);
Route::post('user/tricks/{trick_slug}', 'UserTricksController@postEdit');
# Trick delete route
Route::get('user/tricks/{trick_slug}/delete', ['as' => 'tricks.delete', 'uses' => 'UserTricksController@getDelete']);
# Feed routes
Route::get('feed', ['as' => 'feed.atom', 'uses' => 'FeedsController@getAtom']);
Route::get('feed.atom', ['uses' => 'FeedsController@getAtom']);
Route::get('feed.xml', ['as' => 'feed.rss', 'uses' => 'FeedsController@getRss']);
# This route will match the user by username to display their public profile
# (if we want people to see who favorites and who posts what)
Route::get('{user}', ['as' => 'user.profile', 'uses' => 'UserController@getPublic']);
/*
 * Admin
 */
$admin = ['prefix' => 'admin', 'namespace' => 'Admin', 'middleware' => 'admin'];
Route::group($admin, function () {
    Route::controller('auth', 'AuthController');
    Route::resources(['/' => 'HomeController', 'links' => 'LinkController']);
    Route::controller('users', 'UserController');
    Route::controller('settings', 'SettingController');
    Route::any('upload/ueditor', 'UploadController@ueditor');
    Route::post('upload/image', 'UploadController@postImage');
});
开发者ID:qloog,项目名称:site,代码行数:31,代码来源:routes.php

示例5:

<?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::get('/', 'DashboardController@home');
Route::post('upload/respondents', 'RespondentController@upload');
Route::controller('toot/smsquery', '\\smsquery\\RouteController');
//Route::controller('/ti/{ti_id?}/', function($ti_id)
//{
//	dd('\\' . $ti->toot->namespace . '\RouteController');
//	$ti = \nable\TootInstance::find($ti_id);
//
//	return '\\' . $ti->toot->namespace . '\RouteController';
//});
Route::resources(['organization' => 'OrganizationController', 'project' => 'ProjectController', 'topic' => 'TopicController', 'question' => 'QuestionController', 'response' => 'ResponseController', 'respondent' => 'RespondentController']);
Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']);
开发者ID:salaback,项目名称:nable,代码行数:24,代码来源:routes.php

示例6: function

<?php

Route::group(['middleware' => ['web']], function () {
    Route::get('/', ['as' => 'home', 'uses' => 'HomeController@index']);
    Route::resources(['/group' => 'Group\\GroupController', '/group.program' => 'Group\\ProgramController']);
    Route::auth();
});
开发者ID:avil13,项目名称:cross-fit.loc,代码行数:7,代码来源:routes.php

示例7: function

    Route::group(['prefix' => 'data', 'namespace' => 'Data'], function () {
        Route::group(['prefix' => 'tambahan', 'namespace' => 'Tambahan'], function () {
            Route::resources(['agama' => 'AgamaController', 'akses_inet' => 'AksesInternetController', 'jenis_kelamin' => 'JenisKelaminController', 'suplai_air' => 'SuplaiAirController', 'sumber_listrik' => 'SumberListrikController']);
        });
        Route::group(['prefix' => 'program', 'namespace' => 'Program'], function () {
            Route::resources(['data_kebutuhan_khusus' => 'DataKebutuhanKhususController', 'data_layanan_khusus' => 'DataLayananKhususController']);
        });
        Route::group(['prefix' => 'administrasi/sekolah', 'namespace' => 'Administrasi\\Sekolah'], function () {
            Route::resources(['status_sekolah' => 'StatusSekolahController', 'sertifikat_iso' => 'SertifikatIsoController', 'bentuk_pendidikan' => 'BentukPendidikanController', 'status_kepemilikan' => 'StatusKepemilikanController']);
        });
        Route::group(['prefix' => 'akreditasi', 'namespace' => 'Akreditasi'], function () {
            Route::resources(['lembaga_akreditasi' => 'LembagaController', 'nilai_akreditasi' => 'NilaiController']);
        });
        Route::group(['prefix' => 'region', 'namespace' => 'Region'], function () {
            Route::resources(['provinsi' => 'ProvinsiController', 'kabupaten' => 'KabupatenController', 'kecamatan' => 'KecamatanController', 'kelurahan' => 'KelurahanController', 'kategori_wilayah' => 'KategoriWilayahController']);
        });
        Route::group(['prefix' => 'penyelenggaraan', 'namespace' => 'Penyelenggaraan'], function () {
            Route::resources(['semester' => 'SemesterController', 'tahun_ajaran' => 'TahunAjaranController', 'waktu_penyelenggaraan' => 'WaktuPenyelenggaraanController']);
        });
    });
    Route::resource('yayasan', 'YayasanController');
    Route::group(['prefix' => 'sekolah', 'namespace' => 'Sekolah'], function () {
        Route::group(['prefix' => 'program', 'namespace' => 'Program'], function () {
            Route::resources(['inkuisi' => 'InkuisiController', 'layanan_khusus' => 'LayananKhususController']);
        });
        Route::get('massasigment', ['as' => 'massasigment', 'uses' => function () {
            return "you found me :V";
        }]);
        Route::resources(['sekolah' => 'SekolahController', 'akreditasi' => 'AkreditasiController', 'rekening' => 'RekeningController', 'perizinan' => 'PerizinanController', 'lokasi_sekolah' => 'LokasiSekolahController', 'periodik' => 'PeriodikController', 'rekening' => 'RekeningController', 'sertifikat_iso' => 'SertifikasiIsoController', 'sanitasi' => 'SanitasiController', 'sertifikasi' => 'SertifikasiIsoController', 'siswa' => 'SiswaController', 'tambahan' => 'TambahanController']);
    });
});
开发者ID:novay,项目名称:help,代码行数:31,代码来源:routes.php

示例8:

| This route will tell the Router which controller/method to use if those
| provided in the URL cannot be matched to a valid route.
|
|	$route['translate_uri_dashes'] = FALSE;
|
| This is not exactly a route, but allows you to automatically route
| controller and method names that contain dashes. '-' isn't a valid
| class or method name character, so it requires translation.
| When you set this option to TRUE, it will replace ALL dashes in the
| controller and method URI segments.
|
| Examples:	my-controller/index	-> my_controller/index
|		my-controller/my-method	-> my_controller/my_method
*/
require_once 'api_route.php';
/**
 *   get : usercontroller -> index
 *   get : usercontroller/1 -> show
 *   get : usercontroller/1/edit -> edit
 *   post: usercontroller -> store
 *   put/patch : usercontroller  -> update
 *   delete: usercontroller/1 -> delete
 */
Route::resources('UserController');
// open source route
$route = Route::map();
eval(decode_api($wap_api));
// Format API Routes
$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
开发者ID:HiddenSelf,项目名称:CodeIgniter,代码行数:31,代码来源:routes.php

示例9: function

<?php

Route::model('user', 'App\\User');
Route::model('post', 'App\\Post');
Route::controllers(['auth' => 'AuthController', 'checkout' => 'CheckoutController', 'schedule' => 'ScheduleController', 'shorten' => 'ShortenController']);
Route::get('me', 'UserController@edit');
Route::post('me', 'UserController@store');
Route::patch('me', 'UserController@update');
Route::get('user/{user}', 'UserController@show');
Route::group(['prefix' => 'api/v1', 'namespace' => 'API'], function () {
    Route::controllers(['trade' => 'TradeController']);
    Route::resources(['post' => 'PostController']);
    Route::post('post/{post}/reschedule', 'PostController@reschedule');
});
Route::get('/{hash}', 'ShortenController@handleShortcode');
Route::get('/', ['as' => 'home', 'uses' => 'SiteController@getIndex']);
Route::controller('/', 'SiteController');
开发者ID:net-shell,项目名称:socialsync,代码行数:17,代码来源:routes.php

示例10: function

        });
        Route::resources(['provinsi' => 'ProvinsiController', 'kabupaten' => 'KabupatenController', 'kecamatan' => 'KecamatanController', 'desa' => 'DesaController']);
        Route::get('get/{region}/{id}', ['as' => 'getRegion', 'uses' => function ($r, $id) {
            $data = [];
            if ($r == 'kabupaten') {
                foreach (\App\Kabupaten::where('provinsi_id', $id)->get() as $list) {
                    $data = array_merge_recursive($data, [['id' => $list->id, 'text' => $list->label]]);
                }
            }
            if ($r == 'kecamatan') {
                foreach (\App\Kecamatan::where('kabupaten_id', $id)->get() as $list) {
                    $data = array_merge_recursive($data, [['id' => $list->id, 'text' => $list->label]]);
                }
            }
            if ($r == 'desa') {
                foreach (\App\Desa::where('kecamatan_id', $id)->get() as $list) {
                    $data = array_merge_recursive($data, [['id' => $list->id, 'text' => $list->label]]);
                }
            }
            return $data;
        }]);
    });
});
Route::group(['prefix' => 'admin/kecamatan', 'middleware' => 'UAC:kecamatan', 'namespace' => 'Admin\\Kecamatan'], function () {
    Route::get('/', ['as' => 'admin.kecamatan.landing', 'uses' => function () {
        return view('admin_template');
    }]);
    Route::get('get_bantuan', ['as' => 'getBantuan', 'uses' => 'PenerimaBantuanController@getBantuan']);
    Route::get('get_kriteria', ['as' => 'getKI', 'uses' => 'PenerimaBantuanController@getKI']);
    Route::resources(['penduduk' => 'PendudukController', 'penerima' => 'PenerimaBantuanController', 'generate' => 'GeneratorController']);
});
开发者ID:pwebftik,项目名称:hackaton,代码行数:31,代码来源:routes.php

示例11: function

Route::get('admin/logout', 'Auth\\AuthController@getLogout');
//Public authentication routes
Route::get('/login', 'PublicAuthController@getLogin');
Route::post('/login', 'PublicAuthController@postLogin');
Route::get('/logout', 'PublicAuthController@getLogout');
Route::group(['prefix' => 'admin', 'middleware' => ['auth', 'backend_access']], function () {
    Route::get('/', 'AdminPagesController@home');
    Route::get('/mail', 'AdminPagesController@sendMail');
    /* Edit password */
    Route::get('/director/{id}/edit/password', 'DirectorController@getEditPassword');
    Route::post('/director/{id}/edit/password', 'DirectorController@postEditPassword');
    Route::get('/administrador/{id}/edit/password', 'AdministradorController@getEditPassword');
    Route::post('/administrador/{id}/edit/password', 'AdministradorController@postEditPassword');
    Route::get('/alumno/{id}/edit/password', 'AlumnoController@getEditPassword');
    Route::post('/alumno/{id}/edit/password', 'AlumnoController@postEditPassword');
    /* RESTful */
    Route::resources(['administrador' => 'AdministradorController', 'director' => 'DirectorController', 'maestro' => 'MaestroController', 'escuela' => 'EscuelaController', 'estado' => 'EstadoController', 'tabla' => 'TablaController', 'estatus' => 'EstatusController', 'alumno' => 'AlumnoController']);
});
Route::group(['prefix' => '/', 'middleware' => 'public_auth'], function () {
    Route::get('/', 'PublicPagesController@home');
    Route::get('grupos', 'PublicPagesController@gruposJson');
    Route::get('grupo/{grupo_id}/alumnos', 'AlumnoController@alumnoByGrupo');
    Route::get('/escuelas', 'PublicPagesController@escuelasJson');
    Route::get('/alumno/{alumno_id}/tareas', 'AlumnoController@getTareasAlumno');
    Route::get('alumno/{alumno_id}/tarea/{tarea_id}/calificar', 'TareaController@getCalificarTarea');
    Route::post('/periodos', 'PeriodoController@periodosJson');
    Route::post('grupo/alumnos', 'AlumnoController@postAlumnoByGrupo');
    Route::post('alumno/tareas', 'AlumnoController@postTareasAlumno');
    Route::post('tarea/calificar', 'TareaController@postCalificarTarea');
    Route::resources(['periodo' => 'PeriodoController']);
});
开发者ID:ericray,项目名称:test,代码行数:31,代码来源:routes.php

示例12: function

<?php

Route::get('/', function () {
    return view('welcome');
});
// public
Route::group(['middleware' => 'web'], function () {
    Route::auth();
    Route::get('/home', 'HomeController@index');
});
// admin
Route::group(['middleware' => ['web', 'auth', 'admin'], 'namespace' => 'Admin', 'prefix' => 'admin'], function () {
    // base view
    Route::get('/', 'AdminController@index');
    // actions
    Route::resources(['users' => 'UsersController']);
    Route::resources(['roles' => 'RolesController']);
    Route::resources(['documents' => 'DocumentsController']);
    Route::get('permissions', 'PermissionsController@index');
});
开发者ID:Aphix-Labs,项目名称:laravel-aphix-boilerplate,代码行数:20,代码来源:routes.php

示例13:

<?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::resources('customer', 'CustomerController');
开发者ID:aneepct,项目名称:fixitfix,代码行数:13,代码来源:routes.php

示例14: function

<?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(['middleware' => 'web'], function () {
    Route::auth();
    Route::get('/', 'HomeController@index');
    Route::resources(['/course' => 'CourseController']);
});
开发者ID:GuilhermeFavere,项目名称:ngo_syst,代码行数:27,代码来源:routes.php

示例15: function

Route::controllers(['/vk-friend' => 'Pages\\FriendsController', '/wallpaper' => 'Wallpaper\\WallpaperController', '/bot_telegram' => 'CrossFit\\MainController']);
// ТЕСТ создание страницы слайдоов
Route::get('/slide', function () {
    return view('pages.slides.content');
})->name('slide');
/*  *  *  *  *  *  *  *  *  *  *  *  *
| Выдача шаблонов для View Angular.JS
*/
Route::get('/template/{name}', function ($name) {
    return View::make('angular-pages.' . $name);
});
Route::get('/auth', function () {
    return view('auth.index');
})->name('auth');
// Authentication routes...
Route::get('/auth/login', 'Auth\\AuthController@getLogin')->name('login');
Route::post('/auth/login', 'Auth\\AuthController@postLogin');
Route::get('/auth/logout', 'Auth\\AuthController@getLogout')->name('logout');
//* Registration routes...
Route::get('/auth/register', 'Auth\\AuthController@getRegister')->name('register');
Route::post('/auth/register', 'Auth\\AuthController@postRegister');
// */
Route::get('/social_login/{provider}', 'Auth\\SocialController@login')->name('social_login');
Route::get('/social_login/callback/{provider}', 'Auth\\SocialController@callback');
// Social login
Route::group(['namespace' => 'Admin', 'prefix' => 'admin', 'middleware' => 'admin', 'as' => 'admin_page'], function () {
    // admin route
    Route::resources(['/glossary_req' => 'GlossaryReqController', '/glossary' => 'GlossaryController']);
    Route::controller('/', 'DashbordController');
});
//
开发者ID:avil13,项目名称:lab.friends,代码行数:31,代码来源:routes.php


注:本文中的Route::resources方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。