namespace
nan Laravel yo ye definite kòm yon klas eleman, kote chak eleman gen yon non diferan pase klas ki asosye li yo. Mo kle a use
pèmèt nou vin pi kout espas non an. Ann wè egzanp sa a:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
Espas non yo nòmalman itilize nan kontwolè
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
Lè ou mete yon klas nan yon namespace
, pou jwenn aksè nan nenpòt nan klas entegre yo, ou bezwen rele yo nan Root Namespace
.
Pou egzanp $stdClass = new stdClass();
diventa $stdClass = new \stdClass();
Pou enpòte lòt moun namespace
:
use App\Models\File;
Sa ap pèmèt ou sèvi ak klas la File
san kòd zòn nan namespace
.
Ou dwe mete a namespace
nan tèt la fasil konprann depandans dosye yo. Apre sa, kouri a composer dump-autoload
. Si ou vle konekte nan FileController
, li pral nesesè defifini route
epi presize espas non ki konplètman kalifye ki pral redireksyon li nan metòd espesifye nan kontwolè a.
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
Mo kle a itilize pèmèt devlopè yo diminye namespace
.
use <namespace-name>;
Il namespace
predefinito itilize nan Laravel se App, sepandan yon itilizatè ka edite la namespace
pou koresponn ak aplikasyon entènèt la.Kreye yon namespace
defiitilizatè a kreye ak lòd atizan an se jan sa a:
php artisan app:name SocialNet
Il namespace
, yon fwa kreye, ka gen ladan divès kalite karakteristik ki ka itilize nan controller
ak nan divès klas.
BlogInnovazione.it
Ou ta ka enterese tou nan ...
Microsoft Excel se zouti referans pou analiz done, paske li ofri anpil karakteristik pou òganize seri done,...
Walliance, SIM ak platfòm nan mitan lidè yo nan Ewòp nan domèn nan Crowdfunding Imobilye depi 2017, anonse fini an ...
Filaman se yon kad devlopman "akselere" Laravel, ki bay plizyè konpozan plen pil. Li fèt pou senplifye pwosesis la nan...
«Mwen dwe retounen pou konplete evolisyon mwen an: mwen pral pwojte tèt mwen andedan òdinatè a epi mwen pral vin pi enèji. Yon fwa etabli nan...
Google DeepMind ap prezante yon vèsyon amelyore nan modèl entèlijans atifisyèl li yo. Nouvo modèl amelyore bay non sèlman...
Laravel, pi popilè pou sentaks elegant li yo ak karakteristik pwisan, tou bay yon fondasyon solid pou achitekti modilè. La…
Cisco ak Splunk ap ede kliyan akselere vwayaj yo nan Sant Operasyon Sekirite (SOC) nan tan kap vini an ak...
Ransomware te domine nouvèl la pou de dènye ane yo. Pifò moun konnen byen ke atak...