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 mpandrindra antitrust UK dia nanangana fanairana BigTech momba ny GenAI

La CMA del Regno Unito ha lanciato un avvertimento circa il comportamento delle Big Tech sul mercato dell’intelligenza artificiale. La…

18 Aprily 2024

Casa Green: revolisiona angovo ho an'ny hoavy maharitra any Italia

Ny didim-panjakana "Case Green", novolavolain'ny Vondrona Eoropeana mba hanatsarana ny fahombiazan'ny angovo amin'ny trano, dia namarana ny fizotrany lalàna miaraka amin'ny…

18 Aprily 2024

Ecommerce any Italia amin'ny + 27% araka ny tatitra vaovao nataon'i Casaleggio Associati

Ny tatitra isan-taona an'ny Casaleggio Associati momba ny Ecommerce any Italia dia aseho. Tatitra mitondra ny lohateny hoe "AI-Commerce: ny sisin-tanin'ny Ecommerce miaraka amin'ny faharanitan-tsaina artifisialy".…

17 Aprily 2024

Hevitra tsara: Bandalux dia manolotra Airpure®, ilay lamba manadio ny rivotra

Vokatry ny fanavaozana ara-teknolojia tsy tapaka sy ny fanoloran-tena amin'ny tontolo iainana sy ny fahasalaman'ny olona. Bandalux dia manolotra Airpure®, lay…

12 Aprily 2024