Get id of newly added object by Id (using facade)
I want to get Id of newly added row in database. here is the code:
public function store(Request $request)
{
$me = Translation::save();
return $me->id;
}
Translation extends Facade
but this code returns error :
Trying to get property of non-object.
any idea? var_dump($me) returns bool(true)
tricky part is that Translation model contains only 1 column - id
php laravel laravel-facade
add a comment |
I want to get Id of newly added row in database. here is the code:
public function store(Request $request)
{
$me = Translation::save();
return $me->id;
}
Translation extends Facade
but this code returns error :
Trying to get property of non-object.
any idea? var_dump($me) returns bool(true)
tricky part is that Translation model contains only 1 column - id
php laravel laravel-facade
save()
returns a boolean in order to tell you whether storing was successful or not.
– Namoshek
Nov 23 '18 at 17:04
Does ID auto increment?
– user10341554
Nov 23 '18 at 17:04
add a comment |
I want to get Id of newly added row in database. here is the code:
public function store(Request $request)
{
$me = Translation::save();
return $me->id;
}
Translation extends Facade
but this code returns error :
Trying to get property of non-object.
any idea? var_dump($me) returns bool(true)
tricky part is that Translation model contains only 1 column - id
php laravel laravel-facade
I want to get Id of newly added row in database. here is the code:
public function store(Request $request)
{
$me = Translation::save();
return $me->id;
}
Translation extends Facade
but this code returns error :
Trying to get property of non-object.
any idea? var_dump($me) returns bool(true)
tricky part is that Translation model contains only 1 column - id
php laravel laravel-facade
php laravel laravel-facade
edited Nov 23 '18 at 17:00
O. Shekriladze
asked Nov 23 '18 at 16:52
O. ShekriladzeO. Shekriladze
1559
1559
save()
returns a boolean in order to tell you whether storing was successful or not.
– Namoshek
Nov 23 '18 at 17:04
Does ID auto increment?
– user10341554
Nov 23 '18 at 17:04
add a comment |
save()
returns a boolean in order to tell you whether storing was successful or not.
– Namoshek
Nov 23 '18 at 17:04
Does ID auto increment?
– user10341554
Nov 23 '18 at 17:04
save()
returns a boolean in order to tell you whether storing was successful or not.– Namoshek
Nov 23 '18 at 17:04
save()
returns a boolean in order to tell you whether storing was successful or not.– Namoshek
Nov 23 '18 at 17:04
Does ID auto increment?
– user10341554
Nov 23 '18 at 17:04
Does ID auto increment?
– user10341554
Nov 23 '18 at 17:04
add a comment |
1 Answer
1
active
oldest
votes
You need to create a new object first in order to save it and retrieve its ID.
$me = new Translation();
$me->save();
return $me->id;
Yes but I said I am using laravel Facade, I don't want to have "new" in Translation.
– O. Shekriladze
Nov 23 '18 at 17:26
Okay, where are you setting the id of $me?
– user10341554
Nov 26 '18 at 9:33
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53450441%2fget-id-of-newly-added-object-by-id-using-facade%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You need to create a new object first in order to save it and retrieve its ID.
$me = new Translation();
$me->save();
return $me->id;
Yes but I said I am using laravel Facade, I don't want to have "new" in Translation.
– O. Shekriladze
Nov 23 '18 at 17:26
Okay, where are you setting the id of $me?
– user10341554
Nov 26 '18 at 9:33
add a comment |
You need to create a new object first in order to save it and retrieve its ID.
$me = new Translation();
$me->save();
return $me->id;
Yes but I said I am using laravel Facade, I don't want to have "new" in Translation.
– O. Shekriladze
Nov 23 '18 at 17:26
Okay, where are you setting the id of $me?
– user10341554
Nov 26 '18 at 9:33
add a comment |
You need to create a new object first in order to save it and retrieve its ID.
$me = new Translation();
$me->save();
return $me->id;
You need to create a new object first in order to save it and retrieve its ID.
$me = new Translation();
$me->save();
return $me->id;
answered Nov 23 '18 at 17:03
user10341554user10341554
1449
1449
Yes but I said I am using laravel Facade, I don't want to have "new" in Translation.
– O. Shekriladze
Nov 23 '18 at 17:26
Okay, where are you setting the id of $me?
– user10341554
Nov 26 '18 at 9:33
add a comment |
Yes but I said I am using laravel Facade, I don't want to have "new" in Translation.
– O. Shekriladze
Nov 23 '18 at 17:26
Okay, where are you setting the id of $me?
– user10341554
Nov 26 '18 at 9:33
Yes but I said I am using laravel Facade, I don't want to have "new" in Translation.
– O. Shekriladze
Nov 23 '18 at 17:26
Yes but I said I am using laravel Facade, I don't want to have "new" in Translation.
– O. Shekriladze
Nov 23 '18 at 17:26
Okay, where are you setting the id of $me?
– user10341554
Nov 26 '18 at 9:33
Okay, where are you setting the id of $me?
– user10341554
Nov 26 '18 at 9:33
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53450441%2fget-id-of-newly-added-object-by-id-using-facade%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
save()
returns a boolean in order to tell you whether storing was successful or not.– Namoshek
Nov 23 '18 at 17:04
Does ID auto increment?
– user10341554
Nov 23 '18 at 17:04