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 á ...
Síðasta mánudag tilkynnti Financial Times um samning við OpenAI. FT leyfir heimsklassa blaðamennsku…
Milljónir manna borga fyrir streymisþjónustu og greiða mánaðarlega áskriftargjöld. Það er almenn skoðun að þú…
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.…