namespace
kei Laravel ratou defika tohua hei karaehe huānga, he rereke te ingoa o ia huānga ki tana karaehe e hono ana. Ko te kupu matua use
ka taea e tatou te whakapoto i te mokowāingoa. Kia kite tatou i tenei tauira:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
Ko nga waahi ingoa ka whakamahia i roto i nga kaiwhakahaere
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
Ina hoatu e koe he karaehe ki roto a namespace
, ki te uru ki tetahi o nga karaehe hanga-i roto, me waea atu koe mai i Root Namespace
.
Hei tauira $stdClass = new stdClass();
diventa $stdClass = new \stdClass();
Hei kawemai i etahi atu namespace
:
use App\Models\File;
Ma tenei ka taea e koe te whakamahi i te akomanga File
kahore he prefix namespace
.
Me whakatakoto e koe te namespace
kei runga ki te maarama ngawari ki nga whakawhirinakitanga o nga konae. I muri i tera, rere te composer dump-autoload
. Ki te hiahia koe ki te takiuru ki FileController
, ka tika defimutu route
ka whakapūtā te mokowāingoa tino tohu ka tukuna ki te tikanga kua tohua o te kaiwhakahaere.
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
Ko te kupu matua whakamahi ka taea e nga kaihanga ki te whakapoto i te namespace
.
use <namespace-name>;
Il namespace
Tuhinga o muadefiKo tenei e whakamahia ana i roto i a Laravel ko te App, engari ka taea e te kaiwhakamahi te whakatika i te namespace
kia rite ki te tono tukutuku.Te hanga a namespace
defii hangaia e te kaiwhakamahi me te whakahau toi e whai ake nei:
php artisan app:name SocialNet
Il namespace
, ina oti te hanga, ka uru pea nga momo ahuatanga ka taea te whakamahi controller
me nga momo akomanga.
BlogInnovazione.it
Akene he hiahia koe ki ...
Ka whakarato tonu a Coveware na Veeam i nga ratonga whakautu mai i nga aitua. Ka tukuna e Coveware nga mahi whakawai me te whakatikatika…
Ko te tiaki matapae kei te huri haere i te waahanga hinu me te hau, me te huarahi auaha me te kaha ki te whakahaere tipu.…
Kua tukuna e te UK CMA tetahi whakatupato mo te whanonga a Big Tech i te maakete mohio. I reira…
Ko te Whakatau "Nga Whare Kaariki", i hangaia e te Kotahitanga o Europi hei whakarei ake i te kaha o te kaha o nga whare, kua mutu tana mahi ture me te…