namespace
Laravel'de bunlar defiHer öğenin ilişkili olduğu sınıftan farklı bir isme sahip olduğu bir öğe sınıfı olarak tanımlanır. anahtar kelime use
isim alanını kısaltmamıza izin verir. Bu örneği görelim:
namespace App\Models;
class File {
public function TheMethodThatGetsFiles()
{
}
}
Ad alanları normalde denetleyicilerde kullanılır
app/controllers/FileController.php
namespace App\Controllers;
use App\Models\File;
class FileController {
public function someMethod()
{
$file = new File();
}
}
Bir sınıfa yerleştirdiğinizde namespace
, yerleşik sınıflardan herhangi birine erişmek için onları şu adresten aramanız gerekir: Root Namespace
.
Örneğin $stdClass = new stdClass();
diventa $stdClass = new \stdClass();
Diğerlerini içe aktarmak için namespace
:
use App\Models\File;
Bu, sınıfı kullanmanıza izin verecektir. File
alan kodu olmadan namespace
.
koymak zorundasın namespace
dosya bağımlılıklarını kolayca anlamak için en üstte. Bundan sonra, çalıştırın composer dump-autoload
. Eğer giriş yapmak istiyorsanız FileController
gerekli olacak defiNire route
ve onu denetleyicinin belirtilen yöntemine yönlendirecek tam nitelikli ad alanını belirtin.
Route::get('file', 'App\\Controllers\\FileController@TheMethod');
namespace
anahtar kelime kullanım geliştiricilerin kısaltmasına izin verir. namespace
.
use <namespace-name>;
Il namespace
öncedendefiLaravel'de kullanılan nito Uygulamadır, ancak kullanıcı bunu düzenleyebilir namespace
web uygulamasını eşleştirmek için. namespace
defiKullanıcının artisan komutu ile oluşturduğu tablo şu şekildedir:
php artisan app:name SocialNet
Il namespace
, oluşturulduktan sonra, içinde kullanılabilecek çeşitli özellikler içerebilir. controller
ve çeşitli sınıflarda.
BlogInnovazione.it
Şunlarla da ilgilenebilirsiniz ...
Katanya Polikliniği'nde Apple Vision Pro ticari görüntüleyici kullanılarak göz estetiği operasyonu gerçekleştirildi…
Boyama yoluyla ince motor becerilerini geliştirmek, çocukları yazma gibi daha karmaşık becerilere hazırlar. Renklendirmek…
Denizcilik sektörü, 150 milyarlık bir pazara doğru yol alan gerçek bir küresel ekonomik güçtür...
Geçen Pazartesi Financial Times, OpenAI ile bir anlaşma yaptığını duyurdu. FT, birinci sınıf gazeteciliğine lisans veriyor…