namespace
אין לאַראַוועל זיי זענען defiניטעד ווי אַ קלאַס פון עלעמענטן, ווו יעדער עלעמענט האט אַ נאָמען אַנדערש פון די פֿאַרבונדן קלאַס. די שליסל וואָרט use
אַלאַוז אונדז צו פאַרקירצן די נאָמען פּלאַץ. זאל ס זען דעם בייַשפּיל:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
נאַמעספּאַסעס זענען אָפט געניצט אין קאַנטראָולערז
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
ווען איר שטעלן אַ קלאַס אין אַ namespace
, צו אַקסעס קיין פון די געבויט-אין קלאסן, איר דאַרפֿן צו רופן זיי פֿון Root Namespace
.
פֿאַר בייַשפּיל $stdClass = new stdClass();
diventa $stdClass = new \stdClass();
צו אַרייַנפיר אנדערע namespace
:
use App\Models\File;
דאָס וועט לאָזן איר צו נוצן די קלאַס File
אָן דעם פּרעפיקס namespace
.
איר האָבן צו שטעלן די namespace
אין די שפּיץ צו לייכט פֿאַרשטיין די טעקע דיפּענדאַנסיז. ווייַטער, לויפן די composer dump-autoload
. אויב איר ווילן צו אַקסעס FileController
, עס וועט זיין נויטיק defiענדיקן route
און ספּעציפיצירן די פול נאַמעספּאַסע וואָס וועט רידערעקט עס צו די ספּעסיפיעד אופֿן פון די קאָנטראָללער.
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
די שליסל וואָרט נוצן אַלאַוז דעוועלאָפּערס צו פאַרקירצן די namespace
.
use <namespace-name>;
Il namespace
פאַרdefiניט געניצט אין Laravel איז אַפּ, אָבער אַ באַניצער קענען מאָדיפיצירן די namespace
צו גלייַכן אייער וועב אַפּלאַקיישאַן namespace
defiנייטיד דורך דער באַניצער מיט די אַרטיסאַן באַפֿעל איז ווי גייט:
php artisan app:name SocialNet
Il namespace
, אַמאָל באשאפן, קענען אַרייַננעמען פאַרשידן פֿעיִקייטן וואָס קענען זיין געוויינט אין controller
און אין פארשידענע קלאסן.
BlogInnovazione.it
איר קען אויך זיין אינטערעסירט אין ...
Coveware דורך Veeam וועט פאָרזעצן צו צושטעלן ענטפער באַדינונגס פֿאַר סייבער יקסטאָרשאַן אינצידענט. קאָוועוואַרע וועט פאָרשלאָגן פאָרענסיקס און רימעדייישאַן קייפּאַבילאַטיז ...
פּרידיקטיוו וישאַלט איז רעוואַלושאַנייזינג די ייל & גאַז סעקטאָר, מיט אַן ינאַווייטיוו און פּראָואַקטיוו צוגאַנג צו פאַבריק פאַרוואַלטונג.…
די UK CMA האט ארויס אַ ווארענונג וועגן ביג טעק ס נאַטור אין די קינסטלעך סייכל מאַרק. דאָרט…
די "קאַסע גרין" דעקרעט, פארמולירט דורך די אייראפעישע יוניאַן צו פאַרבעסערן די ענערגיע עפעקטיווקייַט פון בנינים, האט פארענדיקט זיין לעגיסלאַטיווע פּראָצעס מיט ...