How to shorthand imports of Models in PHP Lumen
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I tried short handling my models in my controller since they are in the same folder. So Instead of doing these:
namespace AppHttpControllersApi;
use AppUser;
use AppPictures;
use AppInfo;
I tried these:
namespace AppHttpControllersApi;
use App{
User, Pictures, Info
};
Unfortunately it's not working. It shows that the controller doesn't read it when I short handed it. Any suggestions or reasons why this doesn't work?
php laravel lumen
add a comment |
I tried short handling my models in my controller since they are in the same folder. So Instead of doing these:
namespace AppHttpControllersApi;
use AppUser;
use AppPictures;
use AppInfo;
I tried these:
namespace AppHttpControllersApi;
use App{
User, Pictures, Info
};
Unfortunately it's not working. It shows that the controller doesn't read it when I short handed it. Any suggestions or reasons why this doesn't work?
php laravel lumen
Are you on php 7+?
– devk
Jan 3 at 3:08
@devk I'm actually using php 7.2
– Lapiz the Programmer
Jan 3 at 3:17
Could you elaborate onit is not working
? What exactly does it say?
– Sven Hakvoort
Jan 3 at 13:44
@SvenHakvoort , by that I meant the shorthanding does not work. Which means, php 7.2 of mine, doesn't read it by shorthand code. use App{ User, Pictures, Info };
– Lapiz the Programmer
Jan 7 at 6:33
Yes i get that ;) I meant what is the error you get, is it a syntax error, class not found or something else?
– Sven Hakvoort
Jan 7 at 6:42
add a comment |
I tried short handling my models in my controller since they are in the same folder. So Instead of doing these:
namespace AppHttpControllersApi;
use AppUser;
use AppPictures;
use AppInfo;
I tried these:
namespace AppHttpControllersApi;
use App{
User, Pictures, Info
};
Unfortunately it's not working. It shows that the controller doesn't read it when I short handed it. Any suggestions or reasons why this doesn't work?
php laravel lumen
I tried short handling my models in my controller since they are in the same folder. So Instead of doing these:
namespace AppHttpControllersApi;
use AppUser;
use AppPictures;
use AppInfo;
I tried these:
namespace AppHttpControllersApi;
use App{
User, Pictures, Info
};
Unfortunately it's not working. It shows that the controller doesn't read it when I short handed it. Any suggestions or reasons why this doesn't work?
php laravel lumen
php laravel lumen
asked Jan 3 at 2:53


Lapiz the ProgrammerLapiz the Programmer
265
265
Are you on php 7+?
– devk
Jan 3 at 3:08
@devk I'm actually using php 7.2
– Lapiz the Programmer
Jan 3 at 3:17
Could you elaborate onit is not working
? What exactly does it say?
– Sven Hakvoort
Jan 3 at 13:44
@SvenHakvoort , by that I meant the shorthanding does not work. Which means, php 7.2 of mine, doesn't read it by shorthand code. use App{ User, Pictures, Info };
– Lapiz the Programmer
Jan 7 at 6:33
Yes i get that ;) I meant what is the error you get, is it a syntax error, class not found or something else?
– Sven Hakvoort
Jan 7 at 6:42
add a comment |
Are you on php 7+?
– devk
Jan 3 at 3:08
@devk I'm actually using php 7.2
– Lapiz the Programmer
Jan 3 at 3:17
Could you elaborate onit is not working
? What exactly does it say?
– Sven Hakvoort
Jan 3 at 13:44
@SvenHakvoort , by that I meant the shorthanding does not work. Which means, php 7.2 of mine, doesn't read it by shorthand code. use App{ User, Pictures, Info };
– Lapiz the Programmer
Jan 7 at 6:33
Yes i get that ;) I meant what is the error you get, is it a syntax error, class not found or something else?
– Sven Hakvoort
Jan 7 at 6:42
Are you on php 7+?
– devk
Jan 3 at 3:08
Are you on php 7+?
– devk
Jan 3 at 3:08
@devk I'm actually using php 7.2
– Lapiz the Programmer
Jan 3 at 3:17
@devk I'm actually using php 7.2
– Lapiz the Programmer
Jan 3 at 3:17
Could you elaborate on
it is not working
? What exactly does it say?– Sven Hakvoort
Jan 3 at 13:44
Could you elaborate on
it is not working
? What exactly does it say?– Sven Hakvoort
Jan 3 at 13:44
@SvenHakvoort , by that I meant the shorthanding does not work. Which means, php 7.2 of mine, doesn't read it by shorthand code. use App{ User, Pictures, Info };
– Lapiz the Programmer
Jan 7 at 6:33
@SvenHakvoort , by that I meant the shorthanding does not work. Which means, php 7.2 of mine, doesn't read it by shorthand code. use App{ User, Pictures, Info };
– Lapiz the Programmer
Jan 7 at 6:33
Yes i get that ;) I meant what is the error you get, is it a syntax error, class not found or something else?
– Sven Hakvoort
Jan 7 at 6:42
Yes i get that ;) I meant what is the error you get, is it a syntax error, class not found or something else?
– Sven Hakvoort
Jan 7 at 6:42
add a comment |
1 Answer
1
active
oldest
votes
In PHP V7.0, You can refer this method http://php.net/manual/en/language.namespaces.importing.php
<?php
// Pre PHP 7 code
use somenamespaceClassA;
use somenamespaceClassB;
use somenamespaceClassC as C;
use function somenamespacefn_a;
use function somenamespacefn_b;
use function somenamespacefn_c;
use const somenamespaceConstA;
use const somenamespaceConstB;
use const somenamespaceConstC;
// PHP 7+ code
use somenamespace{ClassA, ClassB, ClassC as C};
use function somenamespace{fn_a, fn_b, fn_c};
use const somenamespace{ConstA, ConstB, ConstC};
You are doing exactly the same thing as the OP, only in a different format
– Sven Hakvoort
Jan 3 at 13:43
Are you expecting something beyond the programming language ?
– Googlian
Jan 4 at 5:22
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%2f54015731%2fhow-to-shorthand-imports-of-models-in-php-lumen%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
In PHP V7.0, You can refer this method http://php.net/manual/en/language.namespaces.importing.php
<?php
// Pre PHP 7 code
use somenamespaceClassA;
use somenamespaceClassB;
use somenamespaceClassC as C;
use function somenamespacefn_a;
use function somenamespacefn_b;
use function somenamespacefn_c;
use const somenamespaceConstA;
use const somenamespaceConstB;
use const somenamespaceConstC;
// PHP 7+ code
use somenamespace{ClassA, ClassB, ClassC as C};
use function somenamespace{fn_a, fn_b, fn_c};
use const somenamespace{ConstA, ConstB, ConstC};
You are doing exactly the same thing as the OP, only in a different format
– Sven Hakvoort
Jan 3 at 13:43
Are you expecting something beyond the programming language ?
– Googlian
Jan 4 at 5:22
add a comment |
In PHP V7.0, You can refer this method http://php.net/manual/en/language.namespaces.importing.php
<?php
// Pre PHP 7 code
use somenamespaceClassA;
use somenamespaceClassB;
use somenamespaceClassC as C;
use function somenamespacefn_a;
use function somenamespacefn_b;
use function somenamespacefn_c;
use const somenamespaceConstA;
use const somenamespaceConstB;
use const somenamespaceConstC;
// PHP 7+ code
use somenamespace{ClassA, ClassB, ClassC as C};
use function somenamespace{fn_a, fn_b, fn_c};
use const somenamespace{ConstA, ConstB, ConstC};
You are doing exactly the same thing as the OP, only in a different format
– Sven Hakvoort
Jan 3 at 13:43
Are you expecting something beyond the programming language ?
– Googlian
Jan 4 at 5:22
add a comment |
In PHP V7.0, You can refer this method http://php.net/manual/en/language.namespaces.importing.php
<?php
// Pre PHP 7 code
use somenamespaceClassA;
use somenamespaceClassB;
use somenamespaceClassC as C;
use function somenamespacefn_a;
use function somenamespacefn_b;
use function somenamespacefn_c;
use const somenamespaceConstA;
use const somenamespaceConstB;
use const somenamespaceConstC;
// PHP 7+ code
use somenamespace{ClassA, ClassB, ClassC as C};
use function somenamespace{fn_a, fn_b, fn_c};
use const somenamespace{ConstA, ConstB, ConstC};
In PHP V7.0, You can refer this method http://php.net/manual/en/language.namespaces.importing.php
<?php
// Pre PHP 7 code
use somenamespaceClassA;
use somenamespaceClassB;
use somenamespaceClassC as C;
use function somenamespacefn_a;
use function somenamespacefn_b;
use function somenamespacefn_c;
use const somenamespaceConstA;
use const somenamespaceConstB;
use const somenamespaceConstC;
// PHP 7+ code
use somenamespace{ClassA, ClassB, ClassC as C};
use function somenamespace{fn_a, fn_b, fn_c};
use const somenamespace{ConstA, ConstB, ConstC};
answered Jan 3 at 5:59


GooglianGooglian
1,6001719
1,6001719
You are doing exactly the same thing as the OP, only in a different format
– Sven Hakvoort
Jan 3 at 13:43
Are you expecting something beyond the programming language ?
– Googlian
Jan 4 at 5:22
add a comment |
You are doing exactly the same thing as the OP, only in a different format
– Sven Hakvoort
Jan 3 at 13:43
Are you expecting something beyond the programming language ?
– Googlian
Jan 4 at 5:22
You are doing exactly the same thing as the OP, only in a different format
– Sven Hakvoort
Jan 3 at 13:43
You are doing exactly the same thing as the OP, only in a different format
– Sven Hakvoort
Jan 3 at 13:43
Are you expecting something beyond the programming language ?
– Googlian
Jan 4 at 5:22
Are you expecting something beyond the programming language ?
– Googlian
Jan 4 at 5:22
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%2f54015731%2fhow-to-shorthand-imports-of-models-in-php-lumen%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
Are you on php 7+?
– devk
Jan 3 at 3:08
@devk I'm actually using php 7.2
– Lapiz the Programmer
Jan 3 at 3:17
Could you elaborate on
it is not working
? What exactly does it say?– Sven Hakvoort
Jan 3 at 13:44
@SvenHakvoort , by that I meant the shorthanding does not work. Which means, php 7.2 of mine, doesn't read it by shorthand code. use App{ User, Pictures, Info };
– Lapiz the Programmer
Jan 7 at 6:33
Yes i get that ;) I meant what is the error you get, is it a syntax error, class not found or something else?
– Sven Hakvoort
Jan 7 at 6:42