namespace
en Laravel ili estas definiita kiel elementklaso, kie ĉiu elemento havas malsaman nomon ol sia rilata klaso. La ŝlosilvorto use
permesas al ni mallongigi la nomspacon. Ni vidu ĉi tiun ekzemplon:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
Nomspacoj estas normale uzataj en regiloj
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
Kiam vi metas klason en a namespace
, por aliri iun el la enkonstruitaj klasoj, vi devas voki ilin de Root Namespace
.
Ekzemple $stdClass = new stdClass();
diventa $stdClass = new \stdClass();
Importi aliajn namespace
:
use App\Models\File;
Ĉi tio permesos al vi uzi la klason File
sen la regiona kodo namespace
.
Vi devas meti la namespace
supre por facile kompreni la dosierdependecojn. Post tio, kuru la composer dump-autoload
. Se vi volas ensaluti al FileController
, ĝi estos necesa defifini route
kaj specifu la plene kvalifikitan nomspacon kiu redirektos ĝin al la specifita metodo de la regilo.
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
La ŝlosilvorto uzo permesas al programistoj mallongigi la namespace
.
use <namespace-name>;
Il namespace
predefinito uzata en Laravel estas App, tamen uzanto povas redakti la namespace
por kongrui kun la TTT-apliko.Kreante a namespace
defikreita de la uzanto per la metiista komando estas kiel sekvas:
php artisan app:name SocialNet
Il namespace
, unufoje kreita, povas inkluzivi diversajn funkciojn, kiuj povas esti uzataj en controller
kaj en diversaj klasoj.
BlogInnovazione.it
Vi eble ankaŭ interesiĝos pri ...
Pasintlunde, la Financial Times anoncis interkonsenton kun OpenAI. FT licencas sian mondklasan ĵurnalismon...
Milionoj da homoj pagas por streaming-servoj, pagante monatajn abonkotizojn. Estas komuna opinio, ke vi...
Coveware de Veeam daŭre liveros servojn de respondaj incidentoj pri ciberĉantaĝo. Coveware ofertos krimmedicinajn kaj solvajn kapablojn...
Prognoza prizorgado revolucias la petrolon kaj gasan sektoron, kun noviga kaj iniciatema aliro al plantadministrado...