namespace
ho Laravel ba defie entsoe e le sehlopha sa element, moo ntho ka 'ngoe e nang le lebitso le fapaneng ho feta sehlopha se amanang le eona. Lentsoe la sehlooho use
e re lumella ho khutsufatsa sebaka sa mabitso. Ha re boneng mohlala ona:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
Libaka tsa mabitso hangata li sebelisoa ho balaoli
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
Ha o kenya sehlopha ho namespace
, ho fihlella leha e le efe ea lihlopha tse hahiloeng, u lokela ho li letsetsa ho tloha Root Namespace
.
Ka mohlala $stdClass = new stdClass();
diventa $stdClass = new \stdClass();
Ho kenya tse ding namespace
:
use App\Models\File;
Sena se tla u lumella ho sebelisa sehlopha File
ntle le khoutu ya sebaka namespace
.
U tlameha ho beha namespace
ka holimo ho utloisisa habonolo litšepeho tsa faele. Ka mor'a moo, tsamaisa faele composer dump-autoload
. Haeba u batla ho kena ho FileController
, ho tla hlokahala defiqeta route
le ho hlakisa sebaka sa mabitso se tšoanelehang ka botlalo se tla se fetisetsa ho mokhoa o boletsoeng oa molaoli.
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
Lentsoe la sehlooho tshebediso lumella baetsi ba ho khutsufatsa namespace
.
use <namespace-name>;
Il namespace
bakeng sadefinito e sebelisitsoeng ho Laravel ke App, leha ho le joalo mosebelisi a ka e hlophisa namespace
ho tsamaisana le ts'ebeliso ea tepo Ho etsa a namespace
defie entsoeng ke mosebelisi ka taelo ea litsebi ke e latelang:
php artisan app:name SocialNet
Il namespace
, hang ha e bōpiloe, e ka kenyelletsa likarolo tse fapaneng tse ka sebelisoang ho controller
le lihlopheng tse fapaneng.
BlogInnovazione.it
U kanna oa khahloa ke ...
Mantaha o fetileng, Financial Times e phatlalalitse selekane le OpenAI. FT e fana ka tumello ea bongoli ba eona ba maemo a lefats'e…
Batho ba limilione ba lefella litšebeletso tsa ho phallela, ba lefa litefiso tsa khoeli le khoeli tsa ho ngolisa. Ke maikutlo a tloaelehileng hore u…
Coveware ke Veeam e tla tsoelapele ho fana ka litšebeletso tsa karabelo ea liketsahalo tsa bosholu ba cyber. Coveware e tla fana ka bokhoni ba forensics le tokiso…
Tlhokomelo ea esale pele e tlisa phetoho lefapheng la oli le khase, ka mokhoa o mocha le o sebetsang oa taolo ea limela.…