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();
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
પૂર્વdefiLaravel માં વપરાયેલ nito એપ છે, જો કે વપરાશકર્તા તેને સંપાદિત કરી શકે છે namespace
વેબ એપ્લિકેશનને મેચ કરવા માટે namespace
defiકારીગર આદેશ સાથે વપરાશકર્તા દ્વારા બનાવેલ નીચે મુજબ છે:
php artisan app:name SocialNet
Il namespace
, એકવાર બનાવ્યા પછી, વિવિધ સુવિધાઓ શામેલ હોઈ શકે છે જેનો ઉપયોગ કરી શકાય છે controller
અને વિવિધ વર્ગોમાં.
BlogInnovazione.it
તમને પણ તેમાં રસ હોઈ શકે ...
રંગ દ્વારા સુંદર મોટર કૌશલ્ય વિકસાવવાથી બાળકોને લેખન જેવી વધુ જટિલ કુશળતા માટે તૈયાર કરવામાં આવે છે. રંગ કરવા માટે…
નૌકાદળ ક્ષેત્ર એ સાચી વૈશ્વિક આર્થિક શક્તિ છે, જેણે 150 અબજના બજાર તરફ નેવિગેટ કર્યું છે...
ગયા સોમવારે, ફાઇનાન્શિયલ ટાઇમ્સે OpenAI સાથેના સોદાની જાહેરાત કરી હતી. FT તેના વિશ્વ કક્ષાના પત્રકારત્વને લાઇસન્સ આપે છે...
લાખો લોકો સ્ટ્રીમિંગ સેવાઓ માટે ચૂકવણી કરે છે, માસિક સબ્સ્ક્રિપ્શન ફી ચૂકવે છે. સામાન્ય અભિપ્રાય છે કે તમે…