namespace
олар Ларавелде defiэлемент класы ретінде nited, мұнда әрбір элементтің байланысты класынан басқа атауы бар. Негізгі сөз 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();
дивента $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
алдын алаdefiLaravel қолданбасында қолданылатын nito қолданбасы, бірақ пайдаланушы оны өңдей алады namespace
веб-қосымшаға сәйкестендіру үшін namespace
defiartisan пәрменімен пайдаланушы жасаған келесідей:
php artisan app:name SocialNet
Il namespace
, жасалғаннан кейін пайдалануға болатын әртүрлі мүмкіндіктерді қамтуы мүмкін controller
және әртүрлі сыныптарда.
BlogInnovazione.it
Сізді қызықтыруы мүмкін ...
Өткен дүйсенбіде Financial Times OpenAI-мен келісім туралы жариялады. FT өзінің әлемдік деңгейдегі журналистикасына лицензия береді…
Миллиондаған адамдар ай сайынғы абоненттік төлемді төлей отырып, ағынды қызметтерге ақы төлейді. Жалпы пікір, сіз…
Veeam ұсынған Coveware кибербопсалау оқиғаларына жауап беру қызметтерін көрсетуді жалғастырады. Coveware криминалистикалық және қалпына келтіру мүмкіндіктерін ұсынады ...
Болжалды техникалық қызмет көрсету зауытты басқаруға инновациялық және белсенді көзқараспен мұнай және газ секторында төңкеріс жасайды.…