103 comments found.
is this script has bulk image upload
can i define my one routes ( url structure)?
Hi,
It just has bulk upload images in Admin -> Media http://lara-mag.botble.com/admin/media
You can define your routes if you need, it’s a Laravel project so you can add many routes as you want.
Thanks!
Hi, for Ads, can appear in home section categories, https://ibb.co/d68gzmc and can input date to expire ads
Hi,
Sorry, there’s no option in admin to do that, you have to modify source code to add an ad in that position.
Also, we just added basic ad widgets so no expire date for ads.
Thanks!
have mobile app?
Hi,
We don’t have mobile app version.
Hi, i need to add module ads form in admin, can not add it, how to do with route,navigation admin … ? thanks
Sorry, we don’t support to modify our source code.
If you want to add features or modify our source code, you have to do it by yourself.
Codecanyon item support policy: https://codecanyon.net/page/item_support_policy
Thanks!
just guide to add it.
You can see how we did in /platform/plugins/contact.
can you add module Ads form, have Position, expired date, can appear, home page, category and blog detail page, how much to do it? thanks
Hi,
Sorry, we don’t have plan to do that plugin.
how much to add or customize?
We’re working for $40/h and your plugin will take at least 4 hours to do.
please kindly to tell me config path menu and route admin. Thanks
Config for menu: platform/packages/menu/config/general.php Config for route admin: platform/core/dashboard/routes/web.php
Hi, please help, TICKET #2417339
We’ve replied that ticket.
Hi, I want to buy this theme but i need to know if is it include CRUD generator, theme/widget generator and can i customize the frontend? support it arabic version RTL? Thank you in advance
Hi,
CRUD, theme, widget generator & dev-tool packages are just available in CMS version (https://1.envato.market/LWRBY)
We didn’t encrypt source code so you can easy to customize front theme in /platform/themes/lara-mag if you have Laravel skills.
Thanks!
also for the backend I can customize add tables to the database without crud The frontend template support RTL version for arabic?
Thanks!
It’s Laravel project so you can customize as you want.
LaraMag theme doesn’t support RTL, sorry about that.
there is an update as soon as possible supports RTL ?
Sorry, we don’t have plan to support RTL for now. Maybe we will add RTL support in near future.
Thanks!
Thank you
Hello, can i add new theme support RTL version in frontend ?
You can change HTML and CSS to support RTL. You can add a theme by yourself if you have experience on Laravel framework.
Hi, I bought this app a long before you remove CRUD and theme generator with its price before, and now downloaded your latest version of this app you remove the generator, how about that? How can I get the generator back?
Hi,
Please contact us via email contact@botble.com, we will give you those packages for dev.
Hi Author, Menu navigation no have sub menu
Hi,
In this theme, we didn’t add sub menu in UI, maybe we will add it later.
Thanks!
When you release theme update?
We will release an update this week. It won’t include submenu update in this version. We’ll update it later.
what is update featured?
Hi,
This is release notes: https://docs.botble.com/lara-mag/5.x/releases#version_5_3
To add sub menu, you need to go to Admin > Appearance> Menus, edit a menu.
should add button post to facebook page next feature.
We don’t have plan to add that feature. Sorry about that.
I have tried to upgrade Lara Mag to version 4.2 from 4.1 by copy and pasting platform folder.
After upgrading I’m receiving this error message when trying to edit any post/page/menu:
Facade\Ignition\Exceptions\ViewException Too few arguments to function Botble\SeoHelper\Providers\HookServiceProvider::addMetaBox(), 2 passed and exactly 3 expected (View: /var/www/html/platform/core/base/resources/views/forms/form-tabs.blade.php)
Can you clear view cache using command “php artisan view:clear” or delete all cache views in /storage/framework/views?
I think it’s just cache issue.
Cleared cache by using both methods, it didn’t fixed the issue. Do I need to destroy my db and and then migrate again ?
Oh, It seems, I missed a file during copy paste process. Fixed the issue after re-pasting: “platform/packages/seo-helper/src/Providers/HookServiceProvider.php”
Good news
Another thing. When click “View website” from dashboard, it takes me to [site-url]/public/. Is it possible to redirect me to just my site-url ?
I think their something wrong in your configuration, do you have public in .env
We just use url(‘/‘) in that link.
thanks, fixed it.
Hello, my site has 2 languages. How can I configure it so that if, for example, a user enters from Russia, show him the Russian version of the site?
Hi,
You can configure it in Admin -> Settings -> Languages. If your users are from Russia, they just need to select Russian language in the top bar of website.
Thanks!
Thanks for reply. I know about language switcher, but I just wanted automatically load Russian content for Russian visitors)
Ah, we don’t have that feature now.
My license:d804ad34-2ee8-4698-91d7-158379c447c1
Hello, every day my site goes down. Finally, I have found out the reason: the problem is the “settings” table. when the site goes down, there is only 1 record(row) in settings table, but there has to be a lot. Backing up and manually restoring “settings” table helps, but every time I cant do it. How can we solve that problem?
Hi,
What’s your Botble’s version?
It’s so weird. This the first time I heard about that.
Can you show me more details?
Thank you!
Botble version: 5.8.19
when site is down, the “settings” table looks like this https://prnt.sc/py5ieaso each time I’m manually fixing table
Hi,
Please remove the line 70 in /platform/packages/theme/src/Http/Controllers/PublicController.php https://prnt.sc/pyaykcIt should be fixed, please do it and let me know if it still happens.
Thanks!
hi , after updating botble cms , i faced problem in media ( media not work correctly , the existing media work good , when i upload new media not work or the upload manger cant read the uploaded image )
how can i solve this issues?
Hi,
Please open Admin -> Settings -> Media and change driver to “public”.
Don’t forget to run “php artisan storage:link”.
Thanks!
still not work , i need to send you screens about this image ?
What’s your error? Can you show me everything you can to investigate it?
ok , i setup new version ( botble 4 ) , after install and implement all steps . ( php artisan storage:link ) & and i do this ( Admin -> Settings -> Media and change driver to “public ) , then all images not loaded from storage folder .
Can you test upload a new file? does it work?
the images and files uploaded successfully and exist in storage folder but not loaded in botble image uploader and the frontend theme . i mean this method cant load the image ( get_object_image($post->image) )
What is your config for APP_URL in .env? I think it’s not correct. It should be your web domain.
Please check it.
yes , its work fine, thank you
Hi,
I put my project on git, with all my custom module.
but if I clone it for new installation and follow your installation process, my custom plugin is not active, and after I activate it from menu Plugin or from artisan it will show error https://prnt.sc/plefuc
how to solve that?thank you.
I deactivate the plugin that makes error and activate again from terminal, and is solved. can you tell why?
I think it’s cache issue. I doesn’t happen to me.
Hi, I copy my existing app to another pc, not fresh install from codecanyon and I got this
Failed to find a valid digest in the ‘integrity’ attribute for resource ‘http://localhost:8000/vendor/core/libraries/font-awesome/css/fontawesome.min.css' with computed SHA-256 integrity ‘RtMfPvtdjkEbERLgZ70Z5f8rCHbsou/DcqEZCXiM8ME=’. The resource has been blocked
how to solve that?I installed as usual like in your guide.
Hi,
You can remove “attributes” from platform/core/base/config/assets.php line 406
https://prnt.sc/ot35nrRegards,
1. Hi, I have some plugin that its crud not saved in activities logs. but some plugin saved, and it is the same -> create plugin,activate and no edit. what should I check for this?
2. is there any way to deactivate your artisan command?if I put this on production, I want to make this app like compiled, no one can modify it.
Hi,
1. You need to fire an event for each CRUD action https://prnt.sc/oqan6v
2. You can run command “composer install—no-dev” to remove some dev commands. You can’t deactivate all commands from our CMS because there is no option to do that.
Thanks!
Hi, I’m updating to 3.6 from 3.5 but in point 2
Remove folder public/vendor/core and run command php artisan vendor:publish—tag=cms-public—force
I got error
In helpers.php line 21: Class ‘WidgetGroup’ not found
I have checked in platform/packages/widget/src and found WidgetGroup.php
please help. thank you.
I have just updated docs, we need to update packages first.
Updated to 3.6, and I modified my plugin that created in 3.5 base on on 3.6’s routes/web.php and the controller. but I got Route [plugin.index] not defined although the index is existed.
is there something I miss?
Above is solved. thank you.
Hi, there is a bug on roles and permissions, menu is still showing event user have no permissions to that menu. And I have checked your laramag demo and create new user and roles, it is the same, still bug. thank you.
Ah, it’s a bug. Please add bellow code into platform/core/base/src/Supports/DashboardMenu.php:148
if (!Auth::user()->hasAnyPermission($link['permissions'])) {
Arr::forget($links, $key);
continue;
}
http://prntscr.com/oi736j
I’m updating it on Codecanyon.
Thanks for your feedback!
Hi, roles and permissions for menu and button still buggy for custom plugin that I create on 3.5 and 3.6
It’s so weird. I fixed it and tested all my plugins. It’s working for me.
Can you check your permissions again? Maybe your role is not updated yet.
Thanks!
after login all menu show up and it will it will looping said Unauthenticated.
Just like mine, event I’ve added
if (!Auth::user()->hasAnyPermission($link['permissions'])) {
Arr::forget($links, $key);
continue;
}
Hi,
We’re having problem with blog’s routes. Please change in platform/plugins/blog/routes/web.php:21 from “dashboard.index” to “posts.index”
http://prntscr.com/oip621Thanks!
It solving only Unauthenticated looping. but menu permission still not working, you can check in your demo site, I have created new user with new role with permission Contacts only.
I see it. I will check and fix it as soon as possible.
Thanks!
Actually, it’s fixed with latest update. I forgot to update demo site. After pull the latest code, it works as my expectation http://prntscr.com/oiz8fe.
Try it again your demo, I added permissions menu Appearance with child Menu only. It show all its child menu.
Please add below code into platform/core/base/src/Supports/DashboardMenu.php:162
if (!Auth::user()->hasAnyPermission($sub_menu['permissions'])) {
Arr::forget($link['children'], $sub_key);
continue;
}
http://prntscr.com/oizoog
Then it should works fine. I will update on Codecanyon soon.
Thanks!
Nope sir, I have tried it before but still no luck.
I’ve just tested on demo site and it’s working well http://prntscr.com/oj0167
Yes sir, but try click that Menu link, it will show the others https://prnt.sc/oj02xl
Please change in platform/core/base/src/Supports/DashboardMenu.php:163
$link['children'][$sub_key]['active'] = true; $link['active'] = true;https://prnt.sc/oj5yip (Removed “break”)
It should works now.
Hi.. how to custom table view and input form? I created a module/plugin, but I need to add some button/action instead of just data table and in input form too. how to do it manually, not using form builder. thank you.
Hi,
For table template, you can custom template by overriding $view in your table class http://prntscr.com/o8chg3.
And you can custom your form layout too https://docs.botble.com/cms/3.5/form-builder#form-layouts
If you want to full customize your form, you can use blade view and in controller you just need to return view(‘your-view’) as normal Laravel application.
Thanks!
Hi.. 1. for custom table and form template, I just need to return view(my-custom-layout) in getList and getCreate, right?is that all?
2. if in point 1 is what all I need to do, then I did it, but I need to include your assets,header,sidebar and footer in my custom table/form layout, how to do it?.
thank you for your fast response.
1. Yes, you can use normal html, you don’t need to use form builder, or table builder.
2. You need to extends layout master.
@extends('core/base::layouts.master')
@section('content')
// your form here.
@stop
You can see default template for theme here: platform/core/base/resources/views/forms/form.blade.php
and for table here: platform/core/table/resources/views/table.blade.php
As I mentioned in the above comment, you can change the template for table or form if you want.
SQLSTATE[42703]: Undefined column: 7 ERROR: column "submit" of relation "master_guests" does not exist
and I realize that there is “submit” field with value “save” for click on Save button and “apply” on Save & Edit button, like this :
insert into "master_guests" ("name", "address", "gender", "submit", "updated_at", "created_at") values (test, test, 1, save, 2019-06-30 14:59:25, 2019-06-30 14:59:25)
how to solve that?
How you code it? You need to remove “submit” from $fillable in your model or you can use $request->except([‘submit’]).
I got it, I used $guarded for id only, added submit and it works. Thank you.
Okay,
Thanks!
Hi, I have sent an email about my plugin table. please check it out. thank you.
Hi,
Which email you sent? What’s your issue? Can you put it here?
I email you from contact form in your profile page, about get fullname of user in datatable. It’s like author from your blog plugin, I created plugin and save the user id of logged in user. and I want to show the fullname of it in table.
I create function staff instead of author like in your Post model and call it in pluginTable like this $item->staff->getFullName(); but it doesn’t work. Please help.
I didn’t get any email.
Your issue isn’t our product issue. It’s Laravel code, you can use $item->staff->first_name . ’ ’ . $item->staff->last_name or write function getFullName() in your Staff model then you can use $item->staff->getFullName();
Hi again, since there are no questions below this post, so I’ll ask here. How to check if plugin X is active?I want to create plugin Y, and this plugin Y need to check if plugin X is active or not to run some process.
Hi,
You can use
if (is_plugin_active('your-plugin-name') {
// do something
}
Hi, I found script.js which contain class Botble and function showNotice, how to use it if I have custom form/table layout? btw, your web app is just great and so many thing I have to learn. thank you.
Hi, it’s js function so you can use like this:
<script> Botble.showNotice(‘...’): </script>
I did it, but I got error Uncaught ReferenceError: Botble is not defined. I use it inside my custom form layout. and I used @extends(‘core/base::layouts.master’) too in it. is something missing?
You need to use
@push(‘footer’) <script> Botble.showNotice(‘...’); </script> @endpush
I got Use of undefined constant ‘footer’ - assumed '‘footer’' (this will throw an Error in a future version of PHP)
@extends('core/base::layouts.master')
@section('content')
//my form
@push(‘footer’)
<script type="text/javascript">
Botble.showNotice(‘...’);
</script>
@endpush
@stop
Please don’t copy my code from Codecanyon, you need to type it, it has problem with ’ character on Codecanyon.
Yes my bad. but now got error Botble is not defined, my form structure is like above, is it true?
Ah, it’s not correct, please move @push block after @stop. We need to add <script> after loading all scripts.
@extends('core/base::layouts.master')
@section('content')
//my form
@stop
@push(‘footer’)
<script type="text/javascript">
Botble.showNotice(‘...’);
</script>
@endpush
@stop
@push('footer')
<scrip>Botble.showNotice('asd');</script>
@endpush
I placed this form in platform/plugins/my-plugin/resources/views/test/input.blade.php for your information.
Can you view source and see where your code is?
You can see example code in platform/core/base/resources/views/elements/common.blade.php
Got it sir, it is because of no $(document).ready(function ()
thank you.
Good news.
Hi, me again. another question sir.
1. how to add jquery plugin to some form?ex: bootstrap datetime picker or range datetime picker. Just need to copy link .js source to that form?since it need jquery.js and bootstrap.js/css
2. I found datepicker and timepicker in your script.js and assets.php, how to use it in custom form?I did the Botble.initDatePicker(’#arrival’) but the style is seems not right.
Thank you.
Hi,
You can add in your form class.
\Assets::addScriptDirectly('js file path');
\Assets::addScript('js key in assets.php');
We’re using Assets class to manage css/js files: https://github.com/botble/laravel-assets
You also can add js in blade view.
@push('footer')
<script src="..."></script>
@endpush
Example to use datepicker in platform/core/acl/src/Forms/ProfileForm.php.
Thanks!
Hi,
how to make parent menu in backend?like Appearance and Settings, I want to create parent menu, and some of my plugin as child menu.
Hi,
You need to set “parent_id”. Ex: “parent_id” => “cms-core-appearance” then that menu will be appeared inside Appearance. You need to add parent menu then set “parent_id” of child menu is parent ID.
My online support expired June 15, but as of this date I am now getting this error in my website logs:
“production.INFO: Error when authorizing this website!”
I don’t need further product support so I don’t wish to renew the support, but why the website start getting authorization errors when support ended?
Hi,
When you install project first time on new domain, it will send an message to https://botble.com to notify about your website. We don’t check license so it’s not a problem with your site, you just need to delete that log and it won’t happens anymore.
Actually, that is log information, it’s not a bug.
Thanks!
And we’ve removed it since v3.4
but I installed the website online in March but I only get the message starting 10 days ago. And its every day in the logs now. I dont understand how to make it stop going into the logs
You can remove it in platform/core/base/src/Supports/MembershipAuthorization.php:65
info(__('Error when authorizing this website!'));
Hi, I just received email that laramag updated, how to update this app?can you give notes what file to copy/remove or something like that?
Hi,
I’ve just changed 1 file. You can see the change here: https://docs.botble.com/lara-mag/3.5/releases#botble-351
Thanks!
My bad, didn’t check the release notes. thank you.
You’re welcome!
Hi, I’ve bought LaraMag CMS, and have found a problem. Delete Language functionality is not working. And one question. I can’t find search box, how to find and activate it?
Hi,
There is no search function now so if you need it, you have to do it by yourself.
I found bug on delete language and I’m updating on Codecanyon.
http://prntscr.com/o66h4xNeed to add @include(‘core/table::modal’) to platform/plugins/language/resources/views/index.blade.php
Thanks!
I’ve just fixed and updated it on Codecanyon. Please download the latest version and update platform/plugins/language.
Thanks for your feedback!
I’ve just downloaded the new uploaded version, but… now I can’t login. It throws an error: “Call to undefined method DateTimeZone::getName()”
The problem was solved when I switched from php 7.1.3 to 7.2
Okay, thanks!
Hi, what is the different between this laramag with botble cms (https://codecanyon.net/item/botble-cms-php-platform-based-on-laravel-framework/16928182) ?
Hi,
The differences:
- LaraMag is a product which using Botble CMS. It has some more plugins: facebook, simple sliders and has a different theme, we created LaraMag theme (it’s a theme for magazine, new site).
- We removed plugin custom fields from LaraMag because it’s not necessary in this project.
Thanks!
ok, bought this one. Thank you.
Thanks!
Hi, just trying on my local and there are some missing file : - vendor/core/libraries/bootstrap/css/bootstrap.min.css.map - vendor/core/js/user.js (when open Users page)
How can I get that files?
bootstrap.min.css.map is not an important file, we don’t use it. And we’ve removed user.js, I think we forgot to delete it from source code.
I think you can delete it from platform/core/acl/src/Http/Controllers/UserController.php
Or we will remove it and you will not see that error in the next version.
Thanks!
Nice. It’d be better if you remove it in the next version. Thank you.
Thanks!
Hi,
How can I check the database structure you guys are using?
Hi,
You can’t check it before purchasing it.
Thanks!
is it one license / domain?
No, you just need to purchase one time and use it in multiple domain.
Thanks!
I’m at the following step of the install process, “Run php artisan cms:theme:assets:publish ripple”
After running the command (from the root folder) I get the following response, “Theme “ripple” is not exists.”
I’ve looked in this folder but only see “js” and “sass” folders ”\platform\themes\lara-mag\assets”
Please help
Hi,
Sorry, the correct command is php artisan cms:theme:assets:publish lara-mag.
It will copy files from /platform/themes/lara-mag/public to /public/themes/lara-mag.
Thanks!
Thank you, that worked. I’ve also run into an issue with the last install command: “php artisan storage:link”
vagrant@site:~/code$ php artisan storage:link
ErrorException : symlink(): Protocol error
at /home/vagrant/code/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:252
248| */
249| public function link($target, $link)
250| {
251| if (! windows_os()) {
> 252| return symlink($target, $link);
253| }
254|
255| $mode = $this->isDirectory($target) ? 'J' : 'H';
256|
Exception trace:
1 symlink("/home/vagrant/code/storage/app/public", "/home/vagrant/code/public/storage")
/home/vagrant/code/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:252
2 Illuminate\Filesystem\Filesystem::link("/home/vagrant/code/storage/app/public", "/home/vagrant/code/public/storage")
/home/vagrant/code/vendor/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php:35
Please use the argument -v to see more details.
That seemed to be the issue. I was able to run the storage:link command without an error. I’m noticing that there are some layout or image issues. I’m not sure what they are but I checked in a couple of browsers and I see the same in both. I took a screenshot here: http://tinyurl.com/y5ps5cbr
Can you run “npm run dev” again? I think it will fix the issue.
You can also download the latest version from Codecanyon. I’ve fixed that issue.
Thanks!
Was this an error in the code you just recently fixed (like yesterday)? Do I need to download the latest code and run through the setup again?
I ran the “npm run dev” command and got this:
> @ dev /home/vagrant/code > npm run development
> @ development /home/vagrant/code > cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js—progress—hide-modules—config=node_modules/laravel-mix/setup/webpack.config.js
sh: 1: cross-env: not found npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js—progress—hide-modules—config=node_modules/laravel-mix/setup/webpack.config.js` npm ERR! spawn ENOENT npm ERR! npm ERR! Failed at the @ development script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in: npm ERR! /home/vagrant/.npm/_logs/2019-05-06T18_42_27_775Z-debug.log npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! @ dev: `npm run development` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @ dev script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in: npm ERR! /home/vagrant/.npm/_logs/2019-05-06T18_42_27_789Z-debug.log
You need to run “npm install cross-env” to install cross-env package.
Don’t forget to run “npm install” before running “npm run dev” 
Thanks!