Məqalələr

Laravel ad boşluqları: onlar nədir və necə işləyirlər

I namespace Laraveldə onlar var defielement sinfi kimi nited, burada hər bir elementin əlaqəli sinfindən fərqli adı var. 

Açar söz use ad sahəsini qısaltmağa imkan verir. Bu nümunəyə baxaq:

namespace App\Models;
 
class File {

    public function TheMethodThatGetsFiles()
    {
    }
}

Ad boşluqları adətən kontrollerlərdə istifadə olunur

app/controllers/FileController.php

namespace App\Controllers;

use App\Models\File;

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

Bir sinif qoyduğunuzda namespace, daxili siniflərdən hər hansı birinə daxil olmaq üçün onlara zəng etməlisiniz Root Namespace

Reklam işi $stdClass = new stdClass(); diventa $stdClass = new \stdClass();

Başqalarını idxal etmək üçün namespace:

use App\Models\File;

Bu, sinifdən istifadə etməyə imkan verəcəkdir File prefiks olmadan namespace.

İnnovasiya bülleteni
Yeniliklərlə bağlı ən vacib xəbərləri qaçırmayın. Onları e-poçtla almaq üçün qeydiyyatdan keçin.

qoymalısan namespace fayl asılılıqlarını asanlıqla başa düşmək üçün yuxarıda. Bundan sonra, işə salın composer dump-autoload. Əgər daxil olmaq istəyirsinizsə FileController, lazım olacaq defibitir route və onu nəzarətçinin müəyyən edilmiş metoduna yönləndirəcək tam uyğun ad sahəsini təyin edin.

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

Bəyannaməsi namespace

Açar söz istifadə tərtibatçılara qısaltmağa imkan verir namespace.

use <namespace-name>;

Il namespace ilkindefiLaravel-də istifadə edilən nito Tətbiqdir, lakin istifadəçi onu redaktə edə bilər namespace veb proqrama uyğunlaşdırmaq üçün Yaradılması a namespace defiistifadəçi tərəfindən artisan əmri ilə yaradılan aşağıdakı kimidir:

php artisan app:name SocialNet

Il namespace, yaradıldıqdan sonra istifadə edilə bilən müxtəlif xüsusiyyətləri ehtiva edə bilər controller və müxtəlif siniflərdə.

BlogInnovazione.it

Sizə də maraqlı ola bilər ...

İnnovasiya bülleteni
Yeniliklərlə bağlı ən vacib xəbərləri qaçırmayın. Onları e-poçtla almaq üçün qeydiyyatdan keçin.

Articoli recenti

Veeam müdafiədən tutmuş cavab və bərpaya qədər ransomware üçün ən əhatəli dəstəyi təqdim edir

Coveware by Veeam kiber qəsb hallarına cavab xidmətləri göstərməyə davam edəcək. Coveware məhkəmə və remediasiya imkanları təklif edəcək...

23 Aprel 2024

Yaşıl və Rəqəmsal İnqilab: Proqnozlaşdırılan Baxım Neft və Qaz Sənayesini necə çevirir?

Proqnozlaşdırılan texniki xidmət zavodun idarə edilməsinə innovativ və proaktiv yanaşma ilə neft və qaz sektorunda inqilab edir.…

22 Aprel 2024

Böyük Britaniyanın antiinhisar tənzimləyicisi GenAI üzərində BigTech həyəcanını qaldırır

Böyük Britaniyanın CMA süni intellekt bazarında Big Tech-in davranışı ilə bağlı xəbərdarlıq edib. Orada…

18 Aprel 2024

Casa Green: İtaliyada davamlı gələcək üçün enerji inqilabı

Avropa İttifaqı tərəfindən binaların enerji səmərəliliyini artırmaq üçün tərtib edilən "Yaşıl Evlər" Fərmanı qanunvericilik prosesini yekunlaşdırdı ...

18 Aprel 2024