Artikoli

Laravel aha oghere: ihe ha bụ na otú ha si arụ ọrụ

I namespace na Laravel ha nọ definited dị ka klaasị mmewere, ebe mmewere ọ bụla nwere aha dị iche karịa klaasị jikọtara ya. 

Isi okwu use na-enye anyị ohere ibelata aha oghere. Ka anyị hụ ihe atụ a:

namespace App\Models;
 
class File {

    public function TheMethodThatGetsFiles()
    {
    }
}

A na-ejikarị oghere aha eme ihe na njikwa

app/controllers/FileController.php

namespace App\Controllers;

use App\Models\File;

class FileController {
    public function someMethod()
    {
        $file = new File();
    }
}

Mgbe ị tinyere klas na a namespace, iji nweta klaasị ọ bụla arụnyere, ịkwesịrị ịkpọ ha Root Namespace

Ọmụmaatụ $stdClass = new stdClass(); na-aghọ $stdClass = new \stdClass();

Ịbubata ndị ọzọ namespace:

use App\Models\File;

Nke a ga-enye gị ohere iji klas File na-enweghị prefix namespace.

Akwụkwọ akụkọ ọhụrụ
Agbagharala akụkọ kacha mkpa maka ime ọhụrụ. Debanye aha iji nweta ha site na email.

Ị ga-etinye namespace n'elu ka ọ dị mfe ịghọta ndabere faịlụ. Mgbe ahụ, na-agba ọsọ composer dump-autoload. Ọ bụrụ na ịchọrọ ịbanye FileController, ọ ga-adị mkpa defiimecha route ma kọwapụta oghere aha tozuru oke nke ga-emegharị ya na usoro akọwapụtara nke onye njikwa.

Route::get('file', 'App\\Controllers\\FileController@TheMethod');

Nkwupụta nke namespace

Isi okwu ojiji na-enye ohere ka ndị mmepe belata namespace.

use <namespace-name>;

Il namespace tupudefinito eji na Laravel bụ ngwa, mana onye ọrụ nwere ike dezie ya namespace iji dabaa ngwa weebụ. Ịmepụta a namespace defiOnye ọrụ mebere ya na iwu nka nka bụ nke a:

php artisan app:name SocialNet

Il namespace, ozugbo emepụtara, nwere ike ịgụnye atụmatụ dị iche iche enwere ike iji na ya controller na klas dị iche iche.

BlogInnovazione.it

I nwekwara ike inwe mmasị na ...

Akwụkwọ akụkọ ọhụrụ
Agbagharala akụkọ kacha mkpa maka ime ọhụrụ. Debanye aha iji nweta ha site na email.

Ihe odide ndị a

Veeam nwere nkwado zuru oke maka ransomware, site na nchedo ruo nzaghachi na mgbake

Coveware nke Veeam ga-aga n'ihu na-enye ọrụ nzaghachi ihe omume cyber. Coveware ga-enye forensics na ike mmezi…

23 April 2024

Mgbanwe Green na Dijitalụ: Otu amụma amụma si agbanwe ụlọ ọrụ mmanụ & gas

Ndozi amụma na-agbanwe mpaghara mmanụ & gas, na-enwe usoro ọhụrụ na ngwa ngwa maka njikwa ihe ọkụkụ.…

22 April 2024

Onye na-ahụ maka mgbochi ntụkwasị obi UK na-ewelite mkpu BigTech na GenAI

UK CMA enyela ịdọ aka ná ntị gbasara omume Big Tech na ahịa ọgụgụ isi. Ebe ahụ…

18 April 2024

Casa Green: mgbanwe ike maka ọdịnihu na-adigide na Italy

Iwu “Case Green”, nke European Union chepụtara iji kwalite nrụpụta ike nke ụlọ, ejirila…

18 April 2024