Php Larvel include model in middle of the program
I want to add models from one table called "modellist" in middle of the program.
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2){
$model=TransactionModules::where('id',$info->module_id)->first();
$model_name=$model->model; // here am getting model name form table
use AppModels.$model_name; //i used this function to include model on middle of program
$model_name::find($info->transaction_id)->update(['status' => 7]);
}
}
laravel laravel-5 model eloquent
add a comment |
I want to add models from one table called "modellist" in middle of the program.
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2){
$model=TransactionModules::where('id',$info->module_id)->first();
$model_name=$model->model; // here am getting model name form table
use AppModels.$model_name; //i used this function to include model on middle of program
$model_name::find($info->transaction_id)->update(['status' => 7]);
}
}
laravel laravel-5 model eloquent
add a comment |
I want to add models from one table called "modellist" in middle of the program.
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2){
$model=TransactionModules::where('id',$info->module_id)->first();
$model_name=$model->model; // here am getting model name form table
use AppModels.$model_name; //i used this function to include model on middle of program
$model_name::find($info->transaction_id)->update(['status' => 7]);
}
}
laravel laravel-5 model eloquent
I want to add models from one table called "modellist" in middle of the program.
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2){
$model=TransactionModules::where('id',$info->module_id)->first();
$model_name=$model->model; // here am getting model name form table
use AppModels.$model_name; //i used this function to include model on middle of program
$model_name::find($info->transaction_id)->update(['status' => 7]);
}
}
laravel laravel-5 model eloquent
laravel laravel-5 model eloquent
asked Nov 22 '18 at 6:12
spsaravananctspsaravananct
1652313
1652313
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
I have not tested this but try:
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2){
$model=TransactionModules::where('id',$info->module_id)->first();
($model::class)::find($info->transaction_id)->update(['status' => 7]);
}
}
The class method returns the namespace with model name
I hope this works
Dynamic class names are not allowed in compile-time ::class fetch error showing
– spsaravananct
Nov 22 '18 at 6:21
i need to include model beofore using
– spsaravananct
Nov 22 '18 at 6:21
Sorry it was worth a try. I am guessing that you are storing just the name of the model not the serialised model
– Josh
Nov 22 '18 at 6:24
add a comment |
You can do this direct on eloquent.
no need to declare use first
remember to use namespace as a string => "AppModels\"
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2)
{
$model=TransactionModules::where('id',$info->module_id)->first();
"AppModels\".$model->model::find($info->transaction_id)
->update(['status' => 7]);
}
}
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%2f53424856%2fphp-larvel-include-model-in-middle-of-the-program%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
I have not tested this but try:
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2){
$model=TransactionModules::where('id',$info->module_id)->first();
($model::class)::find($info->transaction_id)->update(['status' => 7]);
}
}
The class method returns the namespace with model name
I hope this works
Dynamic class names are not allowed in compile-time ::class fetch error showing
– spsaravananct
Nov 22 '18 at 6:21
i need to include model beofore using
– spsaravananct
Nov 22 '18 at 6:21
Sorry it was worth a try. I am guessing that you are storing just the name of the model not the serialised model
– Josh
Nov 22 '18 at 6:24
add a comment |
I have not tested this but try:
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2){
$model=TransactionModules::where('id',$info->module_id)->first();
($model::class)::find($info->transaction_id)->update(['status' => 7]);
}
}
The class method returns the namespace with model name
I hope this works
Dynamic class names are not allowed in compile-time ::class fetch error showing
– spsaravananct
Nov 22 '18 at 6:21
i need to include model beofore using
– spsaravananct
Nov 22 '18 at 6:21
Sorry it was worth a try. I am guessing that you are storing just the name of the model not the serialised model
– Josh
Nov 22 '18 at 6:24
add a comment |
I have not tested this but try:
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2){
$model=TransactionModules::where('id',$info->module_id)->first();
($model::class)::find($info->transaction_id)->update(['status' => 7]);
}
}
The class method returns the namespace with model name
I hope this works
I have not tested this but try:
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2){
$model=TransactionModules::where('id',$info->module_id)->first();
($model::class)::find($info->transaction_id)->update(['status' => 7]);
}
}
The class method returns the namespace with model name
I hope this works
answered Nov 22 '18 at 6:15


JoshJosh
710214
710214
Dynamic class names are not allowed in compile-time ::class fetch error showing
– spsaravananct
Nov 22 '18 at 6:21
i need to include model beofore using
– spsaravananct
Nov 22 '18 at 6:21
Sorry it was worth a try. I am guessing that you are storing just the name of the model not the serialised model
– Josh
Nov 22 '18 at 6:24
add a comment |
Dynamic class names are not allowed in compile-time ::class fetch error showing
– spsaravananct
Nov 22 '18 at 6:21
i need to include model beofore using
– spsaravananct
Nov 22 '18 at 6:21
Sorry it was worth a try. I am guessing that you are storing just the name of the model not the serialised model
– Josh
Nov 22 '18 at 6:24
Dynamic class names are not allowed in compile-time ::class fetch error showing
– spsaravananct
Nov 22 '18 at 6:21
Dynamic class names are not allowed in compile-time ::class fetch error showing
– spsaravananct
Nov 22 '18 at 6:21
i need to include model beofore using
– spsaravananct
Nov 22 '18 at 6:21
i need to include model beofore using
– spsaravananct
Nov 22 '18 at 6:21
Sorry it was worth a try. I am guessing that you are storing just the name of the model not the serialised model
– Josh
Nov 22 '18 at 6:24
Sorry it was worth a try. I am guessing that you are storing just the name of the model not the serialised model
– Josh
Nov 22 '18 at 6:24
add a comment |
You can do this direct on eloquent.
no need to declare use first
remember to use namespace as a string => "AppModels\"
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2)
{
$model=TransactionModules::where('id',$info->module_id)->first();
"AppModels\".$model->model::find($info->transaction_id)
->update(['status' => 7]);
}
}
add a comment |
You can do this direct on eloquent.
no need to declare use first
remember to use namespace as a string => "AppModels\"
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2)
{
$model=TransactionModules::where('id',$info->module_id)->first();
"AppModels\".$model->model::find($info->transaction_id)
->update(['status' => 7]);
}
}
add a comment |
You can do this direct on eloquent.
no need to declare use first
remember to use namespace as a string => "AppModels\"
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2)
{
$model=TransactionModules::where('id',$info->module_id)->first();
"AppModels\".$model->model::find($info->transaction_id)
->update(['status' => 7]);
}
}
You can do this direct on eloquent.
no need to declare use first
remember to use namespace as a string => "AppModels\"
foreach ($trans_infos as $key => $trans_info) {
if($trans_info->heirarchy_type==1 || $trans_info->heirarchy_type==2)
{
$model=TransactionModules::where('id',$info->module_id)->first();
"AppModels\".$model->model::find($info->transaction_id)
->update(['status' => 7]);
}
}
edited Nov 22 '18 at 6:26
answered Nov 22 '18 at 6:20
Emtiaz ZahidEmtiaz Zahid
1,043616
1,043616
add a comment |
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%2f53424856%2fphp-larvel-include-model-in-middle-of-the-program%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