JavaScript
x
$add_v = new AppModelsHmsBbrCategory;
$add_v->id->max(id)+1;
$add_v->category_id->max(category_id)+1;
$add_v->category_name='Insert 1';
$add_v->category_description='Insert Desc';
$add_v->created_by='Me';
$add_v->created_datetime=CURRENT_TIMESTAMP;
$add_v->save();
I need to have this eloquent inserting data into my table with my first two columns, id, category_id be added with auto increment, specifically, the highest value + 1.
my code above has the error:
JavaScript
SymfonyComponentDebugExceptionFatalThrowableError
Call to a member function max() on null
what can I at the “max()” for this to function as intended? any help would be appreciated thanks.
Advertisement
Answer
you have error in
JavaScript
$add_v->category_id->max(category_id)+1;
I think you need
JavaScript
$category=AppModelsHmsBbrCategory::orderByDesc('id')->first();
then
JavaScript
$add_v->category_id=$category->id+1;