namespace
i Laravel atá siad definochta mar rang eiliminte, áit a bhfuil ainm difriúil ag gach eilimint seachas an aicme gaolmhar. An eochairfhocal use
ligeann dúinn an t-ainmspás a ghiorrú. Féachaimis an sampla seo:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
Úsáidtear spásanna ainmneacha de ghnáth i rialaitheoirí
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
Nuair a chuireann tú rang i a namespace
, chun rochtain a fháil ar aon cheann de na ranganna ionsuite, ní mór duit glaoch orthu ó Root Namespace
.
Mar shampla $stdClass = new stdClass();
diventa $stdClass = new \stdClass();
Daoine eile a allmhairiú namespace
:
use App\Models\File;
Tabharfaidh sé seo deis duit an rang a úsáid File
sin an réimír namespace
.
Caithfidh tú an namespace
ag an mbarr chun na spleáchais comhaid a thuiscint go héasca. Tar éis sin, rith an composer dump-autoload
. Más mian leat logáil isteach go FileController
, beidh sé riachtanach defichríochnaigh route
agus sonraigh an t-ainmspás láncháilithe a atreoróidh chuig modh sonraithe an rialaitheora é.
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
An eochairfhocal úsáid a bhaint as ligeann d’fhorbróirí an namespace
.
use <namespace-name>;
Il namespace
réamhdefinito a úsáidtear i Laravel is App, ach is féidir le húsáideoir a chur in eagar ar an namespace
a mheaitseáil leis an bhfeidhmchlár gréasáin Cruthú a namespace
deficruthaithe ag an úsáideoir leis an ordú ceardaí mar seo a leanas:
php artisan app:name SocialNet
Il namespace
, nuair a chruthaítear é, féadfaidh gnéithe éagsúla a bheith san áireamh is féidir a úsáid i controller
agus i ranganna éagsúla.
BlogInnovazione.it
B’fhéidir go mbeadh suim agat i ...
Leanfaidh Coveware le Veeam ag soláthar seirbhísí freagartha teagmhais cibear-sracadh. Cuirfidh Coveware cumais fhóiréinseacha agus leasúcháin ar fáil…
Tá an earnáil ola & gáis á réabhlóidiú ag cothabháil thuarthach, le cur chuige nuálaíoch agus réamhghníomhach maidir le bainistíocht gléasra.…
Tá rabhadh eisithe ag CMA na RA faoi iompar Big Tech sa mhargadh hintleachta saorga. Tá…
Tá an Foraithne “Tithe Glasa”, arna cheapadh ag an Aontas Eorpach chun éifeachtúlacht fuinnimh foirgneamh a fheabhsú, tar éis a phróiseas reachtach a thabhairt chun críche le…