Articles

Laravel namespaces: inona izy ireo sy ny fomba fiasan'izy ireo

I namespace ao amin'ny Laravel izy ireo defiNosoratana ho kilasy singa iray, izay manana anarana hafa noho ny kilasy misy azy ny singa tsirairay. 

Ny teny fototra use mamela antsika hanafohy ny namespace. Andeha hojerentsika ity ohatra ity:

namespace App\Models;
 
class File {

    public function TheMethodThatGetsFiles()
    {
    }
}

Amin'ny ankapobeny dia ampiasaina amin'ny fanaraha-maso ny toerana misy anarana

app/controllers/FileController.php

namespace App\Controllers;

use App\Models\File;

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

Rehefa mametraka kilasy amin'ny a namespace, raha te hidirana amin'ireo kilasy voaorina dia mila miantso azy ireo ianao Root Namespace

Ohatra $stdClass = new stdClass(); diventa $stdClass = new \stdClass();

Manafatra hafa namespace:

use App\Models\File;

Izany dia ahafahanao mampiasa ny kilasy File tsy misy ny kaody faritra namespace.

Gazety fanavaozana
Aza adino ny vaovao manan-danja indrindra momba ny fanavaozana. Misoratra anarana handray azy ireo amin'ny mailaka.

Tsy maintsy mametraka ny namespace etsy ambony mba hahazoana mora foana ny fiankinan-doha amin'ny rakitra. Aorian'izay, mihazakazaka ny composer dump-autoload. Raha te-hiditra amin'ny FileController, dia ilaina izany defifarany route ary ambarao ny espace anarana mahafeno fepetra izay hamindra izany amin'ny fomba voatondron'ny mpanara-maso.

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

Fanambarana namespace

Ny teny fototra fampiasana mamela ny developer hanafohy ny namespace.

use <namespace-name>;

Il namespace fordefiity ampiasaina ao amin'ny Laravel dia App, na izany aza ny mpampiasa dia afaka manova ny namespace hifanaraka amin'ny fampiharana tranonkala namespace definoforonin'ny mpampiasa miaraka amin'ny baiko artisan dia toy izao manaraka izao:

php artisan app:name SocialNet

Il namespace, rehefa noforonina dia mety ahitana endri-javatra isan-karazany azo ampiasaina ao controller ary amin’ny kilasy samihafa.

BlogInnovazione.it

Mety ho liana amin'ny ...

Gazety fanavaozana
Aza adino ny vaovao manan-danja indrindra momba ny fanavaozana. Misoratra anarana handray azy ireo amin'ny mailaka.

Lahatsoratra vao haingana

Ny Mpanonta sy ny OpenAI dia manao sonia fifanarahana mba hifehy ny fikorianan'ny vaovao karakarain'ny Artificial Intelligence

Ny alatsinainy lasa teo, nanambara fifanarahana tamin'ny OpenAI ny Financial Times. Ny FT dia manome alalana ny asa fanaovan-gazety manerantany…

30 Aprily 2024

Fandoavam-bola amin'ny Internet: Ity no fomba handoavanao ny serivisy streaming

Olona an-tapitrisany no mandoa serivisy streaming, mandoa saram-pamandrihana isam-bolana. Hevitra mahazatra fa ianao…

29 Aprily 2024

Veeam dia manasongadina ny fanohanana feno indrindra ho an'ny ransomware, manomboka amin'ny fiarovana ka hatramin'ny famaliana sy ny fanarenana

Ny Coveware avy amin'i Veeam dia hanohy hanome tolotra famaliana trangan-javatra an-tserasera. Ny Coveware dia hanolotra fahaiza-manao forensika sy fanavaozana…

23 Aprily 2024

Revolisiona Maitso sy Nomerika: Ahoana no fiovan'ny Fikojakojana mialoha ny indostrian'ny solika sy ny entona

Ny fikojakojana mialoha dia manova ny sehatry ny solika sy entona, miaraka amin'ny fomba fiasa vaovao sy mavitrika amin'ny fitantanana orinasa.…

22 Aprily 2024