
Content
- Laravel E-Commerce with Alipay Dualfun Develope Part I - Creating Database Objects
- Laravel E-Commerce with Alipay Dualfun Develope Part II - Creating Models
- Laravel E-Commerce with Alipay Dualfun Develope Part III - Views and Routes
- Laravel E-Commerce with Alipay Dualfun Develope Part IV - Controllers
- Laravel E-Commerce with Alipay Dualfun Develope Part V - Alipay Payment API
Views tree
. ├── CONTRIBUTING.md ├── app │ ├── api │ │ ├── alipay │ │ │ ├── alipay.config.php │ │ │ ├── alipayapi.php │ │ │ ├── cacert.pem │ │ │ ├── images │ │ │ │ ├── alipay.gif │ │ │ │ └── new-btn-fixed.png │ │ │ ├── index.php │ │ │ ├── lib │ │ │ │ ├── alipay_core.function.php │ │ │ │ ├── alipay_md5.function.php │ │ │ │ ├── alipay_notify.class.php │ │ │ │ └── alipay_submit.class.php │ │ │ ├── log.txt │ │ │ ├── notify_url.php │ │ │ ├── readme.txt │ │ │ └── return_url.php │ ├── commands │ ├── config │ ├── controllers │ ├── database │ ├── filters.php │ ├── functions.php │ ├── lang │ ├── models │ ├── routes.php │ ├── ... │ ├── storage │ ├── views │ ├── account │ │ ├── order │ │ │ ├── customerOrderDetails.blade.php │ │ │ ├── index.blade.php │ │ │ ├── order.blade.php │ │ │ ├── return.blade.php │ │ │ ├── seller.blade.php │ │ │ └── sellerOrderDetails.blade.php │ │ ├── product │ │ │ ├── cart.blade.php │ │ │ ├── comments.blade.php │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── ... │ │ ├── ... │ ├── admin │ │ ├── product │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── product_categories │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ ├── index.blade.php │ │ │ └── ... │ │ └── users │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ ├── index.blade.php │ │ └── ... │ ├── product │ │ ├── content.blade.php │ │ ├── gallery.blade.php │ │ ├── index.blade.php │ │ ├── show.blade.php │ │ └── sidebar.blade.php │ ├── ... ├── artisan ├── public ├── ...
Routes
This file should be saved as app/routes.php
<?php
// ...
/*
|--------------------------------------------------------------------------
| User Routes
|--------------------------------------------------------------------------
|
*/
Route::group(array('prefix' => 'account', 'before' => 'auth'), function () {
$Account = 'AccountController@';
// ...
# Product
Route::group(array('prefix' => 'myproduct'), function () {
$resource = 'myproduct';
$controller = 'ProductController@';
Route::get( '/', array('as' => $resource.'.index' , 'uses' => $controller.'index' ));
Route::get( 'create', array('as' => $resource.'.create' , 'uses' => $controller.'create' ));
Route::post( '/', array('as' => $resource.'.store' , 'uses' => $controller.'store' ));
Route::get( '{id}/edit', array('as' => $resource.'.edit' , 'uses' => $controller.'edit' ));
Route::put( '{id}', array('as' => $resource.'.update' , 'uses' => $controller.'update' ));
Route::post( '{id}', array('as' => $resource.'.postUpload' , 'uses' => $controller.'postUpload' ));
Route::delete( '{id}/edit', array('as' => $resource.'.deleteUpload' , 'uses' => $controller.'deleteUpload' ));
Route::delete( '{id}', array('as' => $resource.'.destroy' , 'uses' => $controller.'destroy' ));
Route::get( 'cart', array('as' => $resource.'.cart' , 'uses' => $controller.'cart' ));
Route::delete( '{id}', array('as' => $resource.'.destroyGoods' , 'uses' => $controller.'destroyGoods' ));
Route::get( 'comments', array('as' => $resource.'.comments' , 'uses' => $controller.'comments' ));
Route::delete('comments/{id}', array('as' => $resource.'.deleteComment' , 'uses' => $controller.'deleteComment' ));
});
# Order
Route::group(array('prefix' => 'order'), function () {
$resource = 'order';
$controller = 'ProductOrderController@';
Route::get( '/', array('as' => $resource.'.index' , 'uses' => $controller.'index' ));
Route::get( '{id}/order', array('as' => $resource.'.order' , 'uses' => $controller.'order' ));
Route::get('{id}/customerOrderDetails', array('as' => $resource.'.customerOrderDetails' , 'uses' => $controller.'customerOrderDetails' ));
Route::get( '{id}/sellerOrderDetails', array('as' => $resource.'.sellerOrderDetails' , 'uses' => $controller.'sellerOrderDetails' ));
Route::delete( '{id}', array('as' => $resource.'.destroyOrder' , 'uses' => $controller.'destroyOrder' ));
Route::post( 'payment', array('as' => $resource.'.payment' , 'uses' => $controller.'payment' ));
Route::post( 'rePayment', array('as' => $resource.'.rePayment' , 'uses' => $controller.'rePayment' ));
Route::post( 'trade-notify', array('as' => $resource.'.tradeNotify' , 'uses' => $controller.'tradeNotify' ));
Route::get( 'trade-return', array('as' => $resource.'.tradeReturn' , 'uses' => $controller.'tradeReturn' ));
Route::get( 'seller', array('as' => $resource.'.seller' , 'uses' => $controller.'seller' ));
Route::post( 'send-goods', array('as' => $resource.'.sendGoods' , 'uses' => $controller.'sendGoods' ));
Route::post( 'checkout', array('as' => $resource.'.checkout' , 'uses' => $controller.'checkout' ));
});
# Update basic information
Route::get('settings' , array('as' => 'account.settings' , 'uses' => $Account.'getSettings' ));
Route::put('settings' , $Account.'putSettings');
// ...
});
/*
|--------------------------------------------------------------------------
| Admin Dashboard
|--------------------------------------------------------------------------
*/
Route::group(array('prefix' => 'admin', 'before' => 'auth|admin'), function () {
$Admin = 'AdminController@';
// ...
# Product category management
Route::group(array('prefix' => 'product-categories'), function () {
$resource = 'product_categories';
$controller = 'Admin_ProductCategoriesResource@';
Route::get( '/', array('as' => $resource.'.index' , 'uses' => $controller.'index' ));
Route::get( 'create', array('as' => $resource.'.create' , 'uses' => $controller.'create' ));
Route::post( '/', array('as' => $resource.'.store' , 'uses' => $controller.'store' ));
Route::get( '{id}/edit', array('as' => $resource.'.edit' , 'uses' => $controller.'edit' ));
Route::put( '{id}', array('as' => $resource.'.update' , 'uses' => $controller.'update' ));
Route::post( '{id}', array('as' => $resource.'.postUpload' , 'uses' => $controller.'postUpload' ));
Route::delete('{id}/edit', array('as' => $resource.'.deleteUpload' , 'uses' => $controller.'deleteUpload'));
Route::delete( '{id}', array('as' => $resource.'.destroy' , 'uses' => $controller.'destroy' ));
});
# Product management
Route::group(array('prefix' => 'product'), function () {
$resource = 'product';
$controller = 'Admin_ProductResource@';
Route::get( '/', array('as' => $resource.'.index' , 'uses' => $controller.'index' ));
Route::get( 'create', array('as' => $resource.'.create' , 'uses' => $controller.'create' ));
Route::post( '/', array('as' => $resource.'.store' , 'uses' => $controller.'store' ));
Route::get( '{id}/edit', array('as' => $resource.'.edit' , 'uses' => $controller.'edit' ));
Route::put( '{id}', array('as' => $resource.'.update' , 'uses' => $controller.'update' ));
Route::post( '{id}', array('as' => $resource.'.postUpload' , 'uses' => $controller.'postUpload' ));
Route::delete('{id}/edit', array('as' => $resource.'.deleteUpload' , 'uses' => $controller.'deleteUpload'));
Route::delete( '{id}', array('as' => $resource.'.destroy' , 'uses' => $controller.'destroy' ));
});
// ...
});
// ...
can you give me all these view file ?
[email protected]
Please give me all these view file.
[email protected]