PHP code example of aimeos / ai-cms-grapesjs
1. Go to this page and download the library: Download aimeos/ai-cms-grapesjs library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
aimeos / ai-cms-grapesjs example snippets
'catalog-home' => [ 'cms/page','locale/select','basket/mini','catalog/tree','catalog/search','catalog/home' ],
Route::match(['GET', 'POST'], '{cmspath?}', '\Aimeos\Shop\Controller\PageController@indexAction')
->name('aimeos_page')->where( 'cmspath', '.*' );
Route::match(['GET', 'POST'], '{locale}/{cmspath?}', '\Aimeos\Shop\Controller\PageController@indexAction')
->name('aimeos_page')->where( 'cmspath', '.*' );
// prefix: yourdomain.com/vendor1
Route::group(['prefix' => '{site}', 'middleware' => ['web']], function () {
Route::match(['GET', 'POST'], '{cmspath?}', '\Aimeos\Shop\Controller\PageController@indexAction')
->name('aimeos_page')->where( 'cmspath', '.*' )->where( ['site' => '[a-z0-9\-]+'] );
});
// subdomain: vendor1.yourdomain.com
Route::group(['domain' => '{site}.yourdomain.com', 'middleware' => ['web']], function () {
Route::match(['GET', 'POST'], '{cmspath?}', '\Aimeos\Shop\Controller\PageController@indexAction')
->name('aimeos_page')->where( 'cmspath', '.*' )->where( ['site' => '[a-z0-9\-]+'] );
});
// custom domain: vendor1.com
Route::group(['domain' => '{site}', 'middleware' => ['web']], function () {
Route::match(['GET', 'POST'], '{cmspath?}', '\Aimeos\Shop\Controller\PageController@indexAction')
->name('aimeos_page')->where( 'cmspath', '.*' )->where( ['site' => '[a-z0-9\.\-]+'] );
});
php -r "readfile('https://getcomposer.org/installer');" | php -- --filename=composer
bash
php artisan aimeos:setup