Tefito

Mokowāingoa Laravel: he aha, he pehea te mahi

I 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.

Panui houtanga
Kaua e ngaro nga korero tino nui mo te mahi auaha. Waitohu ki te whiwhi i a raatau ma te imeera.

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');

Whakapuakanga o 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 ...

Panui houtanga
Kaua e ngaro nga korero tino nui mo te mahi auaha. Waitohu ki te whiwhi i a raatau ma te imeera.

Nga tuhinga o mua

Kei a Veeam te tautoko tino whanui mo te ransomware, mai i te whakamarumaru ki te whakautu me te whakaora

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…

23 Paenga-whāwhā 2024

Hurihuri Kakariki me te Mamati: He pehea te Huringa Matapae i te Hurihanga i te Ahumahi Hinu me te Hau

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.…

22 Paenga-whāwhā 2024

Ka whakaarahia e te kaiwhakahaere antitrust UK te whakaoho BigTech mo GenAI

Kua tukuna e te UK CMA tetahi whakatupato mo te whanonga a Big Tech i te maakete mohio. I reira…

18 Paenga-whāwhā 2024

Casa Green: hurihanga pūngao mo te oranga tonutanga i Itari

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…

18 Paenga-whāwhā 2024