Discussion on Botble - Laravel CMS, CRUD generator, Modular & Theme system, Role pemissions, Multilingual blog


botble supports this item


This author's response time can be up to 1 business day.

99 comments found.


kuntiz Purchased

Hello there, I did it, but the pictures do not appear.



That problem has improved. However, the following error has not been corrected. There is no problem on the website right now. I’m getting a database error.

I can not activate the plugin.

SQLSTATEHY000 Access denied for user 'brandcol_cms'@'localhost' (using password: YES)
SQLSTATEHY000 Access denied for user 'brandcol_cms'@'localhost' (using password: YES)

I’m not sure problem, but as you can see, that is error about database connection.

Bạn ơi cho hỏi? User Manager search bên dưới table bị lỗi datatable làm sao để sửa

ok bạn, nhân tiện bạn chỉ mình cách bỏ public ra ngoài root nhé, mình bỏ theo hương dẫn nhưng toàn bị lỗi ngày “File does not exist at path/public_html/public/themes/ripple/config.php”. Cảm ơn bạn nhiều

mình làm trỏ file htaccess được rồi nha bạn, do mình xóa user botble, bạn update lại lỗi nãy giúp minh với. Có thêm lỗi lưu ngày sinh trong profile bạn xem qua nhé

Ok bạn, có gì add skype mình support cho tiện nhé. Trên này comment Tiếng Việt thấy kỳ quá :D


xienine Purchased

Do you have any other link?

No, you can download the latest version in Codecanyon.

I will check your problem but it still works okay on demo site and my PC.

I think that error is about configuration.


If it’s error in my coding, I will fix and update it soon.



kuntiz Purchased

Hi, where is the admin theme directory? I want to change Css.

Hi @kuntiz,

You can export views using the below command then change it in /resources/views/vendor

php artisan vendor:publish --tag=views

And resources assets, then change it in /resources/assets/core.

php artisan vendor:publish --tag=assets

If you don’t want to export, you can change it directly in /core/base/resources. Other views are located in each module. Ex: /plugins/blog/resources/views.



kuntiz Purchased

Hi, where can I change the “admin” css file?


You can change it in:




rabol Purchased

when a ‘simple’ user is logged in

and try to: http://botble.dev/account/overview

this error appears:

(1/1) FatalThrowableError Type error: Argument 1 passed to Illuminate\Session\Middleware\StartSession::addCookieToResponse() must be an instance of Symfony\Component\HttpFoundation\Response, array given, called in /Users/steenrabol/Sites/botble/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php on line 72

Hi @rabol,

Let me check it.

Thanks for your feedback!

Please help me update this line core/acl/routes/web.php:301:

Route::group(['namespace' => 'Botble\ACL\Http\Controllers', 'middleware' => ['web', 'auth']], function () {


Route::group(['namespace' => 'Botble\ACL\Http\Controllers', 'middleware' => ['web', 'auth'], 'permission' => false], function () {

I added ‘permission’ => false to route params, I will update on Codecanyon later.



after installing i get this error; Uncaught Symfony\Component\HttpKernel\Exception\NotFoundHttpException in /home/deb70398n3/domains/myphotojourney.nl/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:923 Stack trace: #0 /home/deb70398n3/domains/myphotojourney.nl/public_html/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(30): Illuminate\Foundation\Application->abort(404, ’’, Array) #1 /home/deb70398n3/domains/myphotojourney.nl/public_html/core/theme/src/Theme.php(1051): abort(404) #2 /home/deb70398n3/domains/myphotojourney.nl/public_html/core/theme/src/Theme.php(918): Botble\Theme\Theme->checkViewExists(‘theme.::views.e…’) #3 /home/deb70398n3/domains/myphotojourney.nl/public_html/core/base/src/Exceptions/Handler.php(86): Botble\Theme\Theme->scope(‘errors.404’) #4 /home/deb70398n3/domains/myphotojourney.nl/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(108): Botble\Base\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Symfony\Componen in Application.php (line 923)


how can i fix this?

the backend is working fine: http://myphotojourney.nl/admin

Hi Nilsendewereld,

Please go to http://myphotojourney.nl/admin/theme and activate a theme. You didn’t activate any theme so it shows not found error.


Hello, pre-sale question, I want to use your script to manage a cms database tables rows (Joomla) and a PHP script application (from database only) as CRUD and give permission to some users, can your script work?

Hi doriarn,

I don’t use Joomla so I don’t know about its database. Botble can use to manage CRUD and permissions, but in your case, I think you have to a lot of things to use with your current system.

You should not buy Botble if you don’t have experience with Laravel.



I deleted VI language from Admin/Settings/Language and I added TR. When I publish my translations VI directories under resources/lang/vendor reappear. I don’t see VI language under Admin/Settings/Language but it somehow creating VI directories over and over again. Also the under Admin/Platform Administration/Translations page VI language column also appears with it’s translations and cannot remove them from the page as well. How can I completely remove VI language directories and VI language from admin panel. And please kindly add translation steps to documentation.


Hi @best-gfx,

Admin/Settings/Language is used for front end language, to remove Vi language from admin panel, you can remove all vi folders in resources/lang/vendor then run

php artisan translations:reset
php artisan translations:import

to reset translation data.

l used this package https://github.com/barryvdh/laravel-translation-manager, you can see its document in readme.md


Thank you. When I edit an users birthdate I got an error.

Whoops, looks like something went wrong. (1/1) InvalidArgumentException Unexpected data found. Unexpected data found. in Carbon.php (line 582) at Carbon::createFromFormat(‘d-m-Y’, ‘05/01/2014’) in User.php (line 216) at User->setDobAttribute(‘05/01/2014’) in HasAttributes.php (line 519) at Model->setAttribute(‘dob’, ‘05/01/2014’) in Model.php (line 234) ...

I try to chage date format to “d-m-Y”, automatically change “d/m/Y” format.

And I need to resend invitation e-mail. How can I do this?


Hi @best-gfx,

I will check that error then give you the way to fix it soon.

“And I need to resend invitation e-mail. How can I do this?”

Currently, we don’t have the option to resend invitation email, you can invite him again.


Laravel Debugbar not showing?

APP_DEBUG=true in my .env file

Is there anything I could have missed?

Thanks in advance.

Please check it again, if it’s not shown, I will support you via TeamViewer in about next 3 hours.



Everything seems ok. But not showing. I give you a SSH information. I am waiting your e-mail. Thanks

My support email is sangnguyenplus@gmail.com


I want to translate the entire project into Spanish, I created the folder is in resorces and I have translated every file from English to Spanish, I have changed the language in app.php, but somehow I am not translating it, I have to do something or something Am I doing wrong?

Hi @rodobta,

You didn’t purchase Botble CMS, right?


Hi There is an upgrade.sh file in root dir. But there is no mention of it in docs, and it appears to have some issues.

Is it supposed to work? or do you plan to make it work?


This git server is used for view or downloads only, you can see what I change on Botble CMS and download the latest version.


in some older version (v?) there was an admin menu link to edit the admin menu. But I no longer see this in current ver (2.3.1?). I can find registerDefaultMenus() function which appears to build admin menu. Is this the only way to edit admin menu?

Hi colinflack,

In the current version, I changed admin menu to make it easier.

You can put a below code to your plugin service provider to add a new menu.

Event::listen(SessionStarted::class, function () {
                'id' => 'cms-plugins-gallery-sample'',
                'priority' => 4,
                'parent_id' => null,
                'name' => 'A sample menu',
                'icon' => 'fa fa-camera',
                'url' => route('galleries.list'),
                'permissions' => ['galleries.list'],

You can see that code in any plugin.


Hello I configured the analytics according to the documentation, but I still get the message “To view analytics you’ll need to get google analytics client and add it to your settings for the ANALYTICS_VIEW_ID key. You also need JSON credential file, it should be stored in /storage/app/analytics/config.json. The document here: http://docs.botble.com/v/2.3.4/analytics ” Can you help me ?

OK ! I’ll try again

Hello, this is my .env file. ANALYTICS_VIEW_ID=159860822 ANALYTICS_JSON_CERTIFICATE_PATH=storage/app/analytics/config.json ANALYTICS_CACHE_TIME=60 And my json file is valid However it is not working. Can you help me ?

Hi jaciel_007,

Please try to remove ANALYTICS_JSON_CERTIFICATE_PATH in your .env file. This is default path so you don’t need to set it.


The front end is not working

Home page is not working

Hi KwabenaOduro,

It’s working now. Thanks for your feedback!

Hi Botble,

I got this error when run gulp watch, how to fixit??

Error: Unexpected key ‘moduleName’ found, expected one of: acorn, amd, banner, cache, context, entry, exports, extend, external, file, footer, format, globals, indent, input, interop, intro, legacy, moduleContext, name, noConflict, onwarn, output, outro, paths, plugins, preferConst, pureExternalModules, sourcemap, sourcemapFile, strict, targets, treeshake, watch at validateKeys (D:\Project\bnpb\node_modules\rollup\dist\rollup.js:171:11) at checkInputOptions (D:\Project\bnpb\node_modules\rollup\dist\rollup.js:10154:14) at Object.rollup (D:\Project\bnpb\node_modules\rollup\dist\rollup.js:10225:3) at D:\Project\bnpb\node_modules\rollup-stream\index.js:65:19 at process._tickCallback (internal/process/next_tick.js:103:7) at Module.runMain (module.js:577:11) at run (bootstrap_node.js:352:7) at startup (bootstrap_node.js:144:9) at bootstrap_node.js:467:3

Please use “gulp” or “gulp build”.

I did not setup gulp watch.


Hello there,

Can you help me to remove .html prefix from the URI? Not sure how it’s working.

You mean .html from post slug, right?

Please go to /plugins/blog/routes/web.php and remove .html from ”/{slug}.html” and ”’/tag/{slug}.html’”.

If you want to remove ”.html” from page, you can go to /core/base/routes/web.php and remove .html from ”/{slug}.html”.


Hi Botble,

Can you explain me about creating article under two or three category. ‘eg. mysite.com/hotels/fivestars/article.html’

Hi @kimymilla,

Why you need the URL like that “mysite.com/hotels/fivestars/article.html”. I think “mysite.com/article.html” is better for SEO.

You can read more about it here: https://moz.com/blog/15-seo-best-practices-for-structuring-urls


Currently I i need to migrate my articles into botble, and I really have to maintain url structure. My question, how to maintain my permalink structure?

You will need to change route URL in /plugins/blog/routes/web.php, change ”/{slug}.html” to ”/{category}/{slug}.html”.

But after the change, you have to update all link to post by adding category slug.



zaheen Purchased

Hi, did anyone know how to generate json file for analytics config. I have tried but now there is a slight change in google and they ask for ‘role’ which is not explained in the tuitorial. I followed all steps but it is not showing analytics in dashboard yet asking for set up. Can anyone help me? Thank you Zaheen

Hi Zaheen,

I don’t hear other customers report about it. I used https://github.com/spatie/laravel-analytics to do analytics plugin and this package is not changed.



zaheen Purchased

yes may be they don’t have issue, may be i am doing something wrong but unfortunately my json file did not work :( Thank you

Hello Good Day it’s is possible Admin can view the Folder of All the Member ? 2) If i create new Member it will also automatically Create a Folder for Member ?

Looking forward for your reply


If you want to view all folders of other users, please add to .env

If you create a member, folder will not be created for them, it’s just created when they upload file.