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 ...
UK CMA e fane ka temoso mabapi le boitšoaro ba Big Tech 'marakeng oa bohlale ba maiketsetso. Mono…
Taelo ea "Case Green", e entsoeng ke European Union ho ntlafatsa ts'ebetso ea matla ea meaho, e phethetse ts'ebetso ea eona ea molao ka…
Tlaleho ea selemo ea Casaleggio Associati mabapi le Ecommerce Italy e hlahisitsoe. Tlaleho e nang le sehlooho se reng "AI-Commerce: meeli ea Ecommerce e nang le Artificial Intelligence".…
Sephetho sa boqapi bo sa feleng ba theknoloji le boitlamo ho tikoloho le boiketlo ba batho. Bandalux e hlahisa Airpure®, tente…