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 ...
Foarsizzend ûnderhâld revolúsjonearret de oalje- en gassektor, mei in ynnovative en proaktive oanpak foar plantbehear.…
De UK CMA hat in warskôging útjûn oer it gedrach fan Big Tech yn 'e merk foar keunstmjittige yntelliginsje. Dêr…
It Beslút "Case Green", formulearre troch de Jeropeeske Uny om de enerzjy-effisjinsje fan gebouwen te ferbetterjen, hat syn wetjouwingsproses ôfsletten mei ...
Casaleggio Associati's jierferslach oer e-commerce yn Itaalje presintearre. Rapport mei de titel "AI-Commerce: de grinzen fan e-commerce mei keunstmjittige yntelliginsje"....