سبد (0)

پیشوندهای namespace در لاراول

هنگامی که routeها را به صورت ساب دامین و یا به صورت پیشوند، گروه بندی می کنیم، این احتمال وجود دارد که کنترلرهای آنها دارای فضای نام(namespace) مشابهی باشند. با استفاده از پیشوند فضای نام(namespace) می توانیم از نوشتن نام های بلند کنترلرها در گروه های route اجتناب کنیم. بعنوان نمونه، می توانیم از نوشتن دستورات API/ControllerA@index و API/ControllerB@index که طولانی هستند اجتناب کنیم. به مثال زیر توجه کنید: 

// App\Http\Controllers\ControllerA
Route::get('/', 'ControllerA@index');
Route::group(['namespace' => 'API'], function () {
  // App\Http\Controllers\API\ControllerB
  Route::get('api/', 'ControllerB@index');
});

 

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه