Articles

Laravel sunaye: abin da suke da kuma yadda suke aiki

I namespace a Laravel suna definited a matsayin element class, inda kowane kashi yana da daban-daban suna fiye da hade ajin. 

Mahimmin kalma use yana ba mu damar rage sunan. Bari mu ga wannan misalin:

namespace App\Models;
 
class File {

    public function TheMethodThatGetsFiles()
    {
    }
}

Ana amfani da wuraren suna yawanci a cikin masu sarrafawa

app/controllers/FileController.php

namespace App\Controllers;

use App\Models\File;

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

Lokacin da kuka sanya aji a cikin a namespace, don samun damar kowane ɗayan azuzuwan da aka gina, kuna buƙatar kiran su daga Root Namespace

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

Don shigo da wasu namespace:

use App\Models\File;

Wannan zai ba ku damar amfani da aji File ba tare da prefix ba namespace.

Jaridar Innovation
Kada ku rasa mafi mahimmancin labarai akan ƙirƙira. Yi rajista don karɓar su ta imel.

Dole ne ku sanya namespace a saman don sauƙin fahimtar abin dogara fayil. Bayan haka, gudu da composer dump-autoload. Idan kuna son shiga FileController, zai zama dole defigama route kuma saka cikakken ingantaccen filin suna wanda zai tura shi zuwa ƙayyadadden hanyar mai sarrafawa.

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

Sanarwa na namespace

Mahimmin kalma amfani damar developers su gajarta da namespace.

use <namespace-name>;

Il namespace PredefiNito da aka yi amfani da shi a cikin Laravel shine App, duk da haka mai amfani zai iya gyara namespace don dacewa da aikace-aikacen gidan yanar gizo. Ƙirƙirar a namespace defiwanda mai amfani ya ƙirƙira tare da umarnin mai fasaha shine kamar haka:

php artisan app:name SocialNet

Il namespace, da zarar an ƙirƙira, na iya haɗawa da abubuwa daban-daban waɗanda za a iya amfani da su a ciki controller kuma a darussa daban-daban.

BlogInnovazione.it

Hakanan kuna iya sha'awar ...

Jaridar Innovation
Kada ku rasa mafi mahimmancin labarai akan ƙirƙira. Yi rajista don karɓar su ta imel.

Kwanan nan labarin

Veeam yana fasalta mafi cikakken tallafi don ransomware, daga kariya zuwa amsawa da murmurewa

Coveware ta Veeam zai ci gaba da ba da sabis na amsa abin da ya faru ta hanyar intanet. Coveware zai ba da damar bincikar bincike da damar gyarawa…

23 Afrilu 2024

Kore da Juyin Juya Halin Dijital: Yadda Kulawar Hasashen ke Canza Masana'antar Mai & Gas

Kulawa da tsinkaya yana kawo sauyi a fannin mai & iskar gas, tare da sabbin hanyoyin kula da tsirrai.…

22 Afrilu 2024

Mai kula da amincin Burtaniya ya ɗaga ƙararrawar BigTech akan GenAI

Hukumar CMA ta Burtaniya ta ba da gargadi game da halayen Big Tech a cikin kasuwar bayanan sirri. Akwai…

18 Afrilu 2024

Casa Green: juyin juya halin makamashi don dorewar makoma a Italiya

Dokar "Green Houses" da Tarayyar Turai ta tsara don inganta ingantaccen makamashi na gine-gine, ta kammala aikinta na majalisar tare da…

18 Afrilu 2024