namespace
Laravelis nad on definited elemendiklassina, kus igal elemendil on temaga seotud klassist erinev nimi. Märksõna use
võimaldab meil nimeruumi lühendada. Vaatame seda näidet:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
Nimeruume kasutatakse tavaliselt kontrollerites
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
Kui paned klassi a namespace
, mis tahes sisseehitatud klassidele juurdepääsuks peate neile helistama Root Namespace
.
Näiteks $stdClass = new stdClass();
diventa $stdClass = new \stdClass();
Teiste importimiseks namespace
:
use App\Models\File;
See võimaldab teil klassi kasutada File
ilma eesliiteta namespace
.
Sa pead panema namespace
ülaosas, et hõlpsasti mõista failide sõltuvusi. Pärast seda käivitage composer dump-autoload
. Kui soovite sisse logida FileController
, see on vajalik defilõpetama route
ja määrake täielikult kvalifitseeritud nimeruum, mis suunab selle kontrolleri määratud meetodile.
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
Märksõna kasutama võimaldab arendajatel lühendada namespace
.
use <namespace-name>;
Il namespace
predefiLaravelis kasutatav nito on rakendus, kuid kasutaja saab seda muuta namespace
et sobitada veebirakendusega Loomine a namespace
defikasutaja loodud käsitöölise käsuga on järgmine:
php artisan app:name SocialNet
Il namespace
, kui see on loodud, võib sisaldada erinevaid funktsioone, mida saab kasutada controller
ja erinevates klassides.
BlogInnovazione.it
Samuti võite olla huvitatud ...
Veeami Coveware jätkab küberväljapressimise juhtumitele reageerimise teenuste pakkumist. Coveware pakub kohtuekspertiisi ja heastamisvõimalusi…
Ennustav hooldus muudab nafta- ja gaasisektori pöördeliseks uuendusliku ja ennetava lähenemisega tehaste juhtimisele.…
Ühendkuningriigi CMA on väljastanud hoiatuse Big Techi käitumise kohta tehisintellekti turul. Seal…
Euroopa Liidu poolt hoonete energiatõhususe suurendamiseks koostatud roheliste majade dekreet on lõpetanud oma seadusandliku protsessi…