namespace
yn Laravel binne se definited as in elemint klasse, dêr't elk elemint hat in oare namme as syn assosjearre klasse. It kaaiwurd use
lit ús de nammeromte ynkoarte. Litte wy dit foarbyld sjen:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
Namespaces wurde normaal brûkt yn controllers
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
As jo sette in klasse yn in namespace
, Om tagong te krijen ta ien fan 'e ynboude klassen, moatte jo se belje fan Root Namespace
.
Bygelyks $stdClass = new stdClass();
wurdt $stdClass = new \stdClass();
Om oaren te ymportearjen namespace
:
use App\Models\File;
Hjirmei kinne jo de klasse brûke File
sûnder it gebiet koade namespace
.
Jo moatte sette de namespace
oan 'e boppekant om de triemôfhinklikens maklik te begripen. Dêrnei, rinne de composer dump-autoload
. As jo wolle oanmelde by FileController
, it sil nedich wêze defiein route
en spesifisearje de folslein kwalifisearre nammeromte dy't it sil omliede nei de opjûne metoade fan 'e controller.
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
It kaaiwurd brûke kinne ûntwikkelers te koartsjen de namespace
.
use <namespace-name>;
Il namespace
Predefinito brûkt yn Laravel is App, lykwols in brûker kin bewurkje de namespace
om te passen by de webapplikaasje. Meitsje in namespace
defimakke troch de brûker mei it artisan kommando is as folget:
php artisan app:name SocialNet
Il namespace
, ienris oanmakke, kin ferskate funksjes befetsje dy't brûkt wurde kinne yn controller
en yn ferskate klassen.
BlogInnovazione.it
Jo kinne ek ynteressearje yn ...
Ofrûne moandei kundige de Financial Times in deal oan mei OpenAI. FT lisinsje har sjoernalistyk fan wrâldklasse ...
Miljoenen minsken betelje foar streamingtsjinsten, beteljen moanlikse abonnemintskosten. It is gewoane miening dat jo ...
Coveware troch Veeam sil trochgean mei it leverjen fan antwurdtsjinsten foar cyberafpersing ynsidint. Coveware sil forensyske en sanearjen mooglikheden oanbiede ...
Foarsizzend ûnderhâld revolúsjonearret de oalje- en gassektor, mei in ynnovative en proaktive oanpak foar plantbehear.…