namespace
í Laravel eru þeir defisettur sem stakaflokkur, þar sem hver þáttur hefur annað nafn en tengdur flokkur. Leitarorðið use
gerir okkur kleift að stytta nafnrýmið. Við skulum sjá þetta dæmi:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
Nafnarými eru venjulega notuð í stýringar
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
Þegar þú setur bekk í a namespace
, til að fá aðgang að einhverjum af innbyggðu flokkunum þarftu að hringja í þá frá Root Namespace
.
Til dæmis $stdClass = new stdClass();
diventa $stdClass = new \stdClass();
Að flytja inn aðra namespace
:
use App\Models\File;
Þetta gerir þér kleift að nota bekkinn File
án svæðisnúmersins namespace
.
Þú verður að setja namespace
efst til að skilja auðveldlega skráarháðirnar. Eftir það skaltu keyra composer dump-autoload
. Ef þú vilt skrá þig inn á FileController
, það verður nauðsynlegt defiklára route
og tilgreindu fullkomið nafnrými sem mun beina því yfir á tilgreinda aðferð stjórnandans.
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
Leitarorðið nota gerir forriturum kleift að stytta namespace
.
use <namespace-name>;
Il namespace
fyrirframdefinito notað í Laravel er app, hins vegar getur notandi breytt namespace
til að passa við vefforritið Búa til a namespace
defibúið til af notandanum með handverksskipuninni er sem hér segir:
php artisan app:name SocialNet
Il namespace
, þegar búið er til, getur innihaldið ýmsa eiginleika sem hægt er að nota í controller
og í ýmsum flokkum.
BlogInnovazione.it
Þú gætir líka haft áhuga á ...
Coveware frá Veeam mun halda áfram að veita viðbragðsþjónustu fyrir tölvukúgun. Coveware mun bjóða upp á réttar- og úrbótamöguleika ...
Forspárviðhald er að gjörbylta olíu- og gasgeiranum, með nýstárlegri og fyrirbyggjandi nálgun við verksmiðjustjórnun.…
Breska CMA hefur gefið út viðvörun um hegðun Big Tech á gervigreindarmarkaði. Þarna…
„Case Green“ tilskipunin, mótuð af Evrópusambandinu til að auka orkunýtni bygginga, hefur lokið löggjafarferli sínu með...