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
.
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');
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 ...
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…
Kulawa da tsinkaya yana kawo sauyi a fannin mai & iskar gas, tare da sabbin hanyoyin kula da tsirrai.…
Hukumar CMA ta Burtaniya ta ba da gargadi game da halayen Big Tech a cikin kasuwar bayanan sirri. Akwai…
Dokar "Green Houses" da Tarayyar Turai ta tsara don inganta ingantaccen makamashi na gine-gine, ta kammala aikinta na majalisar tare da…