Bearbeiten Sie für diejenigen, die diesen Thread mit ähnlichem Fehler aufnehmen können. In meinem Fall sollte der richtige Code < /p>
seinCode: Select all
use Illuminate\Http\Request;
use App\Models\User;
use Session;
function showTest(){
return "test";
}
..und nicht [/b]
Code: Select all
namespace App\Helpers;
use Illuminate\Http\Request;
use App\Models\User;
use Session;
function showTest(){
return "test";
}
Originale Frage
Ich möchte mit dem Helfer eine globale Funktion in Laravel schreiben. Hier ist mein Code
Helpers.php
namespace App\Helpers;
use Illuminate\Http\Request;
use App\Models\User;
use Session;
function showTest(){
return "test";
}
< /code>
Composer.json
"autoload": {
"psr-4": {
"App\\": "app/",
"Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/"
},
"files":[
"app/Helpers/helpers.php"
]
},
< /code>
Aber wenn ich die Funktion im Controller aufrufe, gibt es Fehler zurück. < /p>
dd(showTest());
< /code>
Es gibt diesen Fehler zurück; < /p>
Call to undefined function App\Http\Controllers\User\showTest()
< /code>
Was könnte das
Problem sein? Modifiziert
Ich habe alle hier veröffentlichten Lösungen ausprobiert, aber es funktioniert nicht.>
[b] Bearbeiten Sie für diejenigen, die diesen Thread mit ähnlichem Fehler aufnehmen können. In meinem Fall sollte der richtige Code < /p>
sein[code]use Illuminate\Http\Request;
use App\Models\User;
use Session;
function showTest(){
return "test";
}
[/code]
..und nicht [/b]
[code]namespace App\Helpers;
use Illuminate\Http\Request;
use App\Models\User;
use Session;
function showTest(){
return "test";
}
[/code]
[b] Originale Frage [/b]
Ich möchte mit dem Helfer eine globale Funktion in Laravel schreiben. Hier ist mein Code
Helpers.php
namespace App\Helpers;
use Illuminate\Http\Request;
use App\Models\User;
use Session;
function showTest(){
return "test";
}
< /code>
Composer.json
"autoload": {
"psr-4": {
"App\\": "app/",
"Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/"
},
"files":[
"app/Helpers/helpers.php"
]
},
< /code>
Aber wenn ich die Funktion im Controller aufrufe, gibt es Fehler zurück. < /p>
dd(showTest());
< /code>
Es gibt diesen Fehler zurück; < /p>
Call to undefined function App\Http\Controllers\User\showTest()
< /code>
Was könnte das [url=viewtopic.php?t=11587]Problem[/url] sein? Modifiziert
Ich habe alle hier veröffentlichten Lösungen ausprobiert, aber es funktioniert nicht.>