artikuluak

Laravel izen-eremuak: zer diren eta nola funtzionatzen duten

I namespace Laravelen daude defielementu-klase gisa sailkatuta, non elementu bakoitzak bere erlazionatutako klasea baino izen ezberdina duen. 

Gako-hitza use izen-espazioa laburtzeko aukera ematen digu. Ikus dezagun adibide hau:

namespace App\Models;
 
class File {

    public function TheMethodThatGetsFiles()
    {
    }
}

Izen-espazioak normalean kontrolagailuetan erabiltzen dira

app/controllers/FileController.php

namespace App\Controllers;

use App\Models\File;

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

Klase bat jartzen duzunean namespace, integratutako edozein klaseetara sartzeko, dei egin behar diezu Root Namespace

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

Beste batzuk inportatzeko namespace:

use App\Models\File;

Honek klasea erabiltzeko aukera emango dizu File aurrizkirik gabe namespace.

Berrikuntzaren buletina
Ez galdu berrikuntzari buruzko albiste garrantzitsuenak. Eman izena posta elektronikoz jasotzeko.

jarri behar duzu namespace goiko fitxategien mendekotasunak erraz ulertzeko. Horren ondoren, exekutatu composer dump-autoload. Saioa hasi nahi baduzu FileController, beharrezkoa izango da defiamaitu route eta zehaztu kontrolagailuaren zehaztutako metodora birbideratuko duen izen-espazio guztiz kualifikatua.

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

ren aitorpena namespace

Gako-hitza erabili garatzaileek laburtzeko aukera ematen die namespace.

use <namespace-name>;

Il namespace predefiLaravel-en erabiltzen den nito aplikazioa da, baina erabiltzaile batek edita dezake namespace web-aplikazioarekin bat etortzeko.A sortzea namespace defierabiltzaileak artisau komandoarekin sortua hau da:

php artisan app:name SocialNet

Il namespace, sortu ondoren, erabil daitezkeen hainbat ezaugarri izan ditzake controller eta hainbat klasetan.

BlogInnovazione.it

Agian ere interesatuko zaizu ...

Berrikuntzaren buletina
Ez galdu berrikuntzari buruzko albiste garrantzitsuenak. Eman izena posta elektronikoz jasotzeko.

Articoli recenti

Nola finkatu datuak Excel-en

Edozein negozio-eragiketak datu asko ekoizten ditu, baita forma ezberdinetan ere. Sartu eskuz datu hauek Excel orri batetik...

14 May 2024

Cisco Talos hiruhileko analisia: gaizkileen xede diren mezu elektroniko korporatiboak Fabrikazioa, Hezkuntza eta Osasuna dira sektore kaltetuenak

Enpresaren mezu elektronikoen konpromisoa bikoiztu baino gehiago igo da 2024ko lehen hiru hilabeteetan, azken hiruhilekoarekin alderatuta...

14 May 2024

Interfazearen bereizketa-printzipioa (ISP), laugarren SOLID printzipioa

Interfazearen bereizketaren printzipioa objektuetara zuzendutako diseinuaren bost printzipio SOLIDetako bat da. Klase batek izan beharko luke...

14 May 2024

Nola antolatu datuak eta formulak Excel-en ondoen egindako analisirako

Microsoft Excel datuen analisirako erreferentziazko tresna da, datu multzoak antolatzeko funtzio ugari eskaintzen dituelako, ...

14 May 2024

Ondorio positiboa Walliance Equity Crowdfunding bi proiektu garrantzitsurentzat: Jesolo Wave Island eta Milano Via Ravenna

Walliance, SIM eta 2017az geroztik Higiezinen Crowdfunding arloan Europako liderren artean dagoen plataformak amaitu dela iragartzen du...

13 May 2024

Zer da Filament eta nola erabili Laravel Filament

Filament Laravel garapen-esparru "azeleratu" bat da, pila osoko hainbat osagai eskaintzen dituena. Prozesua errazteko diseinatuta dago...

13 May 2024

Adimen Artifizialaren kontrolpean

«Nire bilakaera osatzeko itzuli behar dut: ordenagailuaren barruan proiektatuko naiz eta energia hutsa bihurtuko naiz. Behin finkatuta…

10 May 2024

Google-ren adimen artifizial berriak DNA, RNA eta "bizitzaren molekula guztiak" modelatu ditzake

Google DeepMind bere adimen artifizialaren ereduaren bertsio hobetua aurkezten ari da. Hobetutako eredu berriak ez ezik...

9 May 2024

Irakurri Berrikuntza zure hizkuntzan

Berrikuntzaren buletina
Ez galdu berrikuntzari buruzko albiste garrantzitsuenak. Eman izena posta elektronikoz jasotzeko.

Jarraitu gurekin